Crate mylang_parser

source
Expand description

構文解析器

§構文定義

program ::= NEWLINE* , [ stmt , { NEWLINE+ , stmt } , NEWLINE* ] ;
stmt ::= ( PRINT_INT | PRINT_STR ) , expr ;
expr ::= term , { PLUS , term } ;
term ::= INT_LIT | STRING_LIT ;

Modules§

Enums§

  • 構文解析中に発生するエラー

Functions§

Type Aliases§