diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2009-06-08 08:06:25 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2009-06-08 08:06:25 +0200 |
commit | 4d4b3b1c04d41868ebb58bd9ccba7b303007e900 (patch) | |
tree | 909ed0aad0b145733521f4ac2bfb938dd4b43785 /data/ast.yml | |
parent | ce88dc3e67436939b03f97e624c11ca6058fedce (diff) | |
download | Nim-4d4b3b1c04d41868ebb58bd9ccba7b303007e900.tar.gz |
version0.7.10
Diffstat (limited to 'data/ast.yml')
-rw-r--r-- | data/ast.yml | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/data/ast.yml b/data/ast.yml index c4b261bba..82776a8f9 100644 --- a/data/ast.yml +++ b/data/ast.yml @@ -1,14 +1,14 @@ # # # The Nimrod Compiler -# (c) Copyright 2008 Andreas Rumpf +# (c) Copyright 2009 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. # { -'SymFlag': [ # already 26 flags! +'SymFlag': [ # already 28 flags! 'sfUsed', # read access of sym (for warnings) or simply used 'sfStar', # symbol has * visibility 'sfMinus', # symbol has - visibility @@ -42,6 +42,7 @@ 'sfThreadVar', # variable is a thread variable 'sfMerge', # proc can be merged with itself 'sfDeadCodeElim', # dead code elimination for the module is turned on + 'sfBorrow' # proc is borrowed ], 'TypeFlag': [ @@ -58,8 +59,9 @@ 'tyGeneric', 'tyGenericInst', # instantiated generic type 'tyGenericParam', + 'tyAbstract', # abstract type 'tyEnum', - 'tyAnyEnum', + 'tyOrdinal', 'tyArray', 'tyObject', 'tyTuple', @@ -233,6 +235,7 @@ 'nkRefTy', 'nkPtrTy', 'nkVarTy', + 'nkAbstractTy', # abstract type 'nkProcTy', 'nkEnumTy', 'nkEnumFieldDef', # `ident = expr` in an enumeration |