Commit History

Author SHA1 Message Date
  Simon Krajewski 3d8cb52fa8 [parser] allow `extern` as package name 10 years ago
  Simon Krajewski a2821832d5 [parser] allow ECheckType in unsafe casts if cast-expression has parentheses (closes #3950) 10 years ago
  Simon Krajewski da1e5bac63 allow type name reification 10 years ago
  Simon Krajewski c62eeca827 [parser] support type path completion for metadata arguments (closes #3931) 10 years ago
  Simon Krajewski cbe7553532 disallow rvalue inline functions (closes #3678) 10 years ago
  Simon Krajewski daaea7d18b fix parsing hole (see #3915) 10 years ago
  Simon Krajewski 8bcb2f9ddb rewrite var initialization parsing (closes #3911) 10 years ago
  Simon Krajewski d6b78afe6b [js] preserve quoted field status (closes #3101) 10 years ago
  Simon Krajewski 6b3befa912 add import completion for statics (see #2263) 10 years ago
  Nicolas Cannasse c51a36352b list sub types in import completion 10 years ago
  Simon Krajewski 8970fea667 fix cast + parenthesis parsing (closes #3806) 10 years ago
  Simon Krajewski 740b2ed187 [parser] allow `try` without `catch` again and wave it trough in the typer 10 years ago
  Simon Krajewski b84ca37d1d [parser] disallow empty `var` and `try` without `catch` (closes #3699) 10 years ago
  Simon Krajewski 3a938dab8e allow `import Type as Alias` in the name of the grammar (closes #2361) 11 years ago
  Simon Krajewski 9f74c83842 resume in var init (closes #3422) 11 years ago
  Simon Krajewski 6c460e8540 keep binops intact when resuming in parser 11 years ago
  Simon Krajewski be70f1a04a I need to stop OCDing about whitespaces 11 years ago
  杨博 33e66c1e17 Merge remote-tracking branch 'remotes/upstream/development' into bridgeProperties 11 years ago
  Simon Krajewski 4fb9d15b5f factor out parse_type_hint 11 years ago
  Simon Krajewski d779f11ff0 add use_parser_resume so we can switch off parser completion for toplevel/usage/position modes (closes #2991) 11 years ago
  杨博 8511640037 add @:bridgeProperties, which creates native property bridges for all haxe properties in the annotated class 11 years ago
  Simon Krajewski 8d9b8a8048 deal with inline_ prefix in function reification 11 years ago
  Simon Krajewski 09301c0e79 disallow spaces between >>, >>>, >>= and >>>= (closes #2751) 11 years ago
  Simon Krajewski 465b775544 detect uppercase package names and give an error accordingly (closes #2531) 11 years ago
  Nicolas Cannasse 2935981e24 fix completion with @:enum (and other keywords in metadata) (close #2373) 11 years ago
  Simon Krajewski 21c87c8608 move typer.object_field to parser.unquote_ident 11 years ago
  Simon Krajewski 83ca4b6e8c allow TypePath reification (closes #2634) 11 years ago
  Simon Krajewski 31bb8a7375 do not infer Null<T> on structure fields in the parser, instead handle it in typeload through @:optional metadata (closes #2539) 11 years ago
  Simon Krajewski 95882e532b allow dollar idents for function argument names, but fail during typing (closes #2498) 11 years ago
  Simon Krajewski 606d5c7984 allow multiple structural extension (closes #2364) 11 years ago