Waddle_Language/core/bnf/main.bnf

12 lines
291 B
BNF
Raw Normal View History

2025-11-23 06:58:46 +00:00
<program> ::= <use_statement>* <declaration>*
<use_statement> ::= "use" <identifier> ("." <identifier>)* ";"
<declaration> ::= <type_declaration> | <interface_declaration>
import "types.bnf"
import "statements.bnf"
import "functions.bnf"
import "expressions.bnf"
import "identifiers.bnf"