From fa6d9cdf57db4244a331035d35d1b962630e3ae1 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Sat, 15 Feb 2025 10:56:08 +0100 Subject: Feature: Introduce initial support for function return types --- grammar.ebnf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grammar.ebnf') diff --git a/grammar.ebnf b/grammar.ebnf index 7175f6a..9265242 100644 --- a/grammar.ebnf +++ b/grammar.ebnf @@ -26,6 +26,6 @@ UnaryExpression ::= ("!" | "-") UnaryExpression | PrimaryExpression PrimaryExpression ::= NUMBER | BOOLEAN | IDENTIFIER | FunctionCallStatement | FunctionDefinition | LPAREN Expression RPAREN -FunctionDefinition ::= LPAREN FunctionParameters? RPAREN ARROW LBRACE Statement* ReturnStatement SEMICOLON RBRACE +FunctionDefinition ::= LPAREN FunctionParameters? RPAREN ARROW IDENTIFIER LBRACE Statement* ReturnStatement SEMICOLON RBRACE FunctionParameters ::= IDENTIFIER ("," IDENTIFIER)* -- cgit 1.4.1