Remove subassembly

This commit is contained in:
Alex Beregszaszi 2017-04-21 17:35:15 +01:00
parent be470f107e
commit b2f2b36b7c

View File

@ -75,8 +75,7 @@ Grammar::
Expression | Expression |
Switch | Switch |
ForLoop | ForLoop |
BreakContinue | BreakContinue
SubAssembly
FunctionDefinition = FunctionDefinition =
'function' Identifier '(' TypedIdentifierList? ')' 'function' Identifier '(' TypedIdentifierList? ')'
( '->' TypedIdentifierList )? Block ( '->' TypedIdentifierList )? Block
@ -94,8 +93,6 @@ Grammar::
'for' Block Expression Block Block 'for' Block Expression Block Block
BreakContinue = BreakContinue =
'break' | 'continue' 'break' | 'continue'
SubAssembly =
'assembly' Identifier Block
FunctionCall = FunctionCall =
Identifier '(' ( Expression ( ',' Expression )* )? ')' Identifier '(' ( Expression ( ',' Expression )* )? ')'
Identifier = [a-zA-Z_$] [a-zA-Z_0-9]* Identifier = [a-zA-Z_$] [a-zA-Z_0-9]*