tools/PascalUnitSyntaxTree.hs
changeset 6843 59da15acb2f2
parent 6827 a0e152e68337
child 6893 69cc0166be8d
equal deleted inserted replaced
6841:3633928a3188 6843:59da15acb2f2
    30     | String Integer
    30     | String Integer
    31     | Set TypeDecl
    31     | Set TypeDecl
    32     | FunctionType TypeDecl [TypeVarDeclaration]
    32     | FunctionType TypeDecl [TypeVarDeclaration]
    33     | DeriveType InitExpression 
    33     | DeriveType InitExpression 
    34     | VoidType
    34     | VoidType
    35     | UnknownType
       
    36     deriving Show
    35     deriving Show
    37 data Range = Range Identifier
    36 data Range = Range Identifier
    38            | RangeFromTo InitExpression InitExpression
    37            | RangeFromTo InitExpression InitExpression
    39     deriving Show
    38     deriving Show
    40 data Initialize = Initialize String
    39 data Initialize = Initialize String