tools/PascalUnitSyntaxTree.hs
changeset 6895 31def088a870
parent 6893 69cc0166be8d
child 6967 1224c6fb36c3
equal deleted inserted replaced
6894:555a8d8db228 6895:31def088a870
    50         | ForCycle Identifier Expression Expression Phrase
    50         | ForCycle Identifier Expression Expression Phrase
    51         | WithBlock Reference Phrase
    51         | WithBlock Reference Phrase
    52         | Phrases [Phrase]
    52         | Phrases [Phrase]
    53         | SwitchCase Expression [([InitExpression], Phrase)] (Maybe [Phrase])
    53         | SwitchCase Expression [([InitExpression], Phrase)] (Maybe [Phrase])
    54         | Assignment Reference Expression
    54         | Assignment Reference Expression
       
    55         | BuiltInFunctionCall [Expression] Reference
    55         | NOP
    56         | NOP
    56     deriving Show
    57     deriving Show
    57 data Expression = Expression String
    58 data Expression = Expression String
    58     | BuiltInFunCall [Expression] Reference
    59     | BuiltInFunCall [Expression] Reference
    59     | PrefixOp String Expression
    60     | PrefixOp String Expression