Add stars in expression-decision-tree to mark what isn't done

This commit is contained in:
Sasha Koshka 2024-02-07 17:57:39 -05:00
parent 8cd0871939
commit c1df3f5ae5
1 changed files with 15 additions and 15 deletions

View File

@ -2,23 +2,23 @@
| | 'true' =LiteralBoolean
| | 'false' =LiteralBoolean
| | 'nil' =LiteralNil
| | 'if' =IfElse
| | 'loop' =Loop
| | 'if' =IfElse *
| | 'loop' =Loop *
| | +Colon =Declaration
|
| +LBracket | +Ident =Call
| | | 'break' =Break
| | | 'return' =Return
| +LBracket | +Ident =Call *
| | | 'break' =Break *
| | | 'return' =Return *
| |
| | +Dot +Expression =Dereference
| | | +Expression =Subscript
| | +Dot +Expression =Dereference *
| | | +Expression =Subscript *
| | +Symbol X
| | '\' =Slice
| | '#' =Length
| | '@' =Reference
| | '~' =ValueCast
| | '~~' =BitCast
| | OPERATOR =Operation
| | '\' =Slice *
| | '#' =Length *
| | '@' =Reference *
| | '~' =ValueCast *
| | '~~' =BitCast *
| | OPERATOR =Operation *
| +Int =LiteralInt
|
| +Float =LiteralFloat
@ -26,5 +26,5 @@
| +String =LiteralString
|
| +LParen X
| +Star =LiteralArray
| +Dot =LiteralStruct
| +Star =LiteralArray *
| +Dot =LiteralStruct *