Functions improvement

This commit is contained in:
Valk Richard Li
2019-08-14 17:35:10 +08:00
committed by GitHub
parent 6ea09de3bc
commit 6da95221c3
3 changed files with 301 additions and 41 deletions
+5 -4
View File
@@ -82,9 +82,10 @@
<choose> ::= <_if> <else_ifs> <_else>
//statement
<func_return> ::= <return> <scalar>|<identifier>
<loop_continue> ::= <continue>
<loop_break> ::= <break>
<statement> ::= <definition>|<assignment>|<loop>|<choose>|<use_function>|<func_return>|<loop_continue>|<loop_break> <;>
<func_return> ::= <return> <scalar>|<identifier> <;>
<loop_continue> ::= <continue> <;>
<loop_break> ::= <break> <;>
<print_function> ::= <print> <(> <scalar>|<scalars>|<identifier>|<identifiers> <)> <;>
<statement> ::= <definition>|<assignment>|<loop>|<choose>|<use_function>|<func_return>|<loop_continue>|<loop_break>|<print_function>
<statements> ::= <statement> <statement>
<statements> ::= <statements> <statement>