diff -r c02710a8bac4 -r 69cc0166be8d tools/PascalUnitSyntaxTree.hs
--- a/tools/PascalUnitSyntaxTree.hs	Thu Apr 19 18:15:03 2012 +0200
+++ b/tools/PascalUnitSyntaxTree.hs	Thu Apr 19 23:36:20 2012 +0400
@@ -35,6 +35,7 @@
     deriving Show
 data Range = Range Identifier
            | RangeFromTo InitExpression InitExpression
+           | RangeInfinite
     deriving Show
 data Initialize = Initialize String
     deriving Show
@@ -102,7 +103,7 @@
     | BTBool
     | BTFloat
     | BTRecord [(String, BaseType)]
-    | BTArray BaseType BaseType
+    | BTArray Range BaseType BaseType
     | BTFunction BaseType
     | BTPointerTo BaseType
     | BTUnresolved String