[#82] property type
This commit is contained in:
+575
-563
File diff suppressed because it is too large
Load Diff
+5
-5
@@ -2496,17 +2496,17 @@ class_statement_list:
|
||||
;
|
||||
|
||||
class_statement:
|
||||
variable_modifiers property_list ';'
|
||||
variable_modifiers optional_type property_list ';'
|
||||
{
|
||||
$$ = stmt.NewPropertyList($1, $2)
|
||||
$$ = stmt.NewPropertyList($1, $2, $3)
|
||||
|
||||
// save position
|
||||
$$.SetPosition(yylex.(*Parser).positionBuilder.NewNodeListTokenPosition($1, $3))
|
||||
$$.SetPosition(yylex.(*Parser).positionBuilder.NewNodeListTokenPosition($1, $4))
|
||||
|
||||
// save comments
|
||||
yylex.(*Parser).MoveFreeFloating($1[0], $$)
|
||||
yylex.(*Parser).setFreeFloating($$, freefloating.PropertyList, $3.FreeFloating)
|
||||
yylex.(*Parser).setFreeFloating($$, freefloating.SemiColon, yylex.(*Parser).GetFreeFloatingToken($3))
|
||||
yylex.(*Parser).setFreeFloating($$, freefloating.PropertyList, $4.FreeFloating)
|
||||
yylex.(*Parser).setFreeFloating($$, freefloating.SemiColon, yylex.(*Parser).GetFreeFloatingToken($4))
|
||||
|
||||
yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user