tools/PascalUnitSyntaxTree.hs
changeset 6827 a0e152e68337
parent 6826 8fadeefdd352
child 6843 59da15acb2f2
equal deleted inserted replaced
6826:8fadeefdd352 6827:a0e152e68337
   100     | BTChar
   100     | BTChar
   101     | BTString
   101     | BTString
   102     | BTInt
   102     | BTInt
   103     | BTBool
   103     | BTBool
   104     | BTFloat
   104     | BTFloat
   105     | BTRecord
   105     | BTRecord [(String, BaseType)]
   106     | BTArray BaseType BaseType
   106     | BTArray BaseType BaseType
   107     | BTFunction BaseType
   107     | BTFunction BaseType
   108     | BTPointerTo BaseType
   108     | BTPointerTo BaseType
       
   109     | BTUnresolved String
   109     | BTSet BaseType
   110     | BTSet BaseType
   110     | BTEnum [String]
   111     | BTEnum [String]
   111     | BTVoid
   112     | BTVoid
   112     | BTUnit
   113     | BTUnit
   113     deriving Show
   114     deriving Show