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 |
Dan Korostelev
|
a9fbbf7a32
raise parse error on 'case' without a pattern (closes #2415)
|
11 years ago |
Simon Krajewski
|
69bb342d89
allow dollar identifiers in all string places of the syntax and fail during typing (for reification)
|
12 years ago |
Simon Krajewski
|
073f4eb619
allow dollar names for fields while parsing, but fail during typing (closes #1838)
|
12 years ago |
Nicolas Cannasse
|
56b5dda7fc
fixed issue with "macro class" reification + display mode
|
12 years ago |