From c8439a069354cb526e02a76f52e978738ad8871c Mon Sep 17 00:00:00 2001 From: Baitinq Date: Thu, 15 May 2025 18:42:37 +0200 Subject: Feature: Add support for null pointers --- grammar.ebnf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grammar.ebnf') diff --git a/grammar.ebnf b/grammar.ebnf index ec61e90..70c0641 100644 --- a/grammar.ebnf +++ b/grammar.ebnf @@ -28,7 +28,7 @@ MultiplicativeExpression ::= UnaryExpression (("*" | "/" | "%") UnaryExpression) UnaryExpression ::= ("!" | "-" | "*") UnaryExpression | PrimaryExpression -PrimaryExpression ::= NUMBER | BOOLEAN | CHAR | STRING | IDENTIFIER | FunctionCallStatement | FunctionDefinition | LPAREN Expression RPAREN +PrimaryExpression ::= NULL | NUMBER | BOOLEAN | CHAR | STRING | IDENTIFIER | FunctionCallStatement | FunctionDefinition | LPAREN Expression RPAREN FunctionDefinition ::= LPAREN FunctionParameters? RPAREN ARROW IDENTIFIER LBRACE Statement* ReturnStatement SEMICOLON RBRACE -- cgit 1.4.1