tools/pas2c/PascalUnitSyntaxTree.hs
changeset 10111 459bc720cea1
parent 10015 4feced261c68
child 10113 b26c2772e754
equal deleted inserted replaced
10110:a7aed2eea727 10111:459bc720cea1
    26     | RangeType Range
    26     | RangeType Range
    27     | Sequence [Identifier]
    27     | Sequence [Identifier]
    28     | ArrayDecl (Maybe Range) TypeDecl
    28     | ArrayDecl (Maybe Range) TypeDecl
    29     | RecordType [TypeVarDeclaration] (Maybe [[TypeVarDeclaration]])
    29     | RecordType [TypeVarDeclaration] (Maybe [[TypeVarDeclaration]])
    30     | PointerTo TypeDecl
    30     | PointerTo TypeDecl
    31     | String Integer
    31     | String
    32     | Set TypeDecl
    32     | Set TypeDecl
    33     | FunctionType TypeDecl [TypeVarDeclaration]
    33     | FunctionType TypeDecl [TypeVarDeclaration]
    34     | DeriveType InitExpression
    34     | DeriveType InitExpression
    35     | VoidType
    35     | VoidType
    36     | VarParamType TypeDecl -- this is a hack
    36     | VarParamType TypeDecl -- this is a hack