diff --git a/src/yacc/parser.y b/src/yacc/parser.y index 154cff8..8dc5293 100644 --- a/src/yacc/parser.y +++ b/src/yacc/parser.y @@ -56,8 +56,7 @@ %token FunExtsupport %% -program: assign - | definition; +program: funcall; expr: ValFloat | ValInt @@ -69,7 +68,10 @@ exprlist: expr ',' exprlist | expr | ; -funcall: Ident '(' exprlist ')' { DEBUG("Function call"); }; +paramlist: paramlist '(' exprlist ')' + | ; + +funcall: Ident paramlist { DEBUG("Function call"); }; assign: Ident '=' expr { DEBUG("Assignment"); };