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 |