directives [".class"] = new ILToken (Token.D_CLASS, ".class");\r
directives [".comtype"] = new ILToken (Token.D_COMTYPE, ".comtype");\r
directives [".config"] = new ILToken (Token.D_CONFIG, ".config");\r
- directives [".constraint"] = new ILToken (Token.D_CONSTRAINT, ".constraint");\r
directives [".imagebase"] = new ILToken (Token.D_IMAGEBASE, ".imagebase");\r
directives [".corflags"] = new ILToken (Token.D_CORFLAGS, ".corflags");\r
directives [".ctor"] = new ILToken (Token.D_CTOR, ".ctor");\r
keywords ["in"] = new ILToken (Token.K_IN, "in");\r
keywords ["out"] = new ILToken (Token.K_OUT, "out");\r
keywords ["opt"] = new ILToken (Token.K_OPT, "opt");\r
- keywords ["lcid"] = new ILToken (Token.K_LCID, "lcid");\r
- keywords ["retval"] = new ILToken (Token.K_RETVAL, "retval");\r
+ // Not a keyword according to ilasm 1.1\r
+ // keywords ["lcid"] = new ILToken (Token.K_LCID, "lcid");\r
+ //keywords ["retval"] = new ILToken (Token.K_RETVAL, "retval");\r
keywords ["static"] = new ILToken (Token.K_STATIC, "static");\r
keywords ["public"] = new ILToken (Token.K_PUBLIC, "public");\r
keywords ["private"] = new ILToken (Token.K_PRIVATE, "private");\r
keywords ["ansi"] = new ILToken (Token.K_ANSI, "ansi");\r
keywords ["unicode"] = new ILToken (Token.K_UNICODE, "unicode");\r
keywords ["autochar"] = new ILToken (Token.K_AUTOCHAR, "autochar");\r
+ keywords ["bestfit"] = new ILToken (Token.K_BESTFIT, "bestfit");\r
+ keywords ["charmaperror"] = new ILToken (Token.K_CHARMAPERROR, "charmaperror");\r
keywords ["import"] = new ILToken (Token.K_IMPORT, "import");\r
keywords ["serializable"] = new ILToken (Token.K_SERIALIZABLE, "serializable");\r
keywords ["nested"] = new ILToken (Token.K_NESTED, "nested");\r
keywords ["float64"] = new ILToken (Token.K_FLOAT64, "float64");\r
keywords ["error"] = new ILToken (Token.K_ERROR, "error");\r
keywords ["unsigned"] = new ILToken (Token.K_UNSIGNED, "unsigned");\r
+ keywords ["uint"] = new ILToken (Token.K_UINT, "uint");\r
+ keywords ["uint8"] = new ILToken (Token.K_UINT8, "uint8");\r
+ keywords ["uint16"] = new ILToken (Token.K_UINT16, "uint16");\r
+ keywords ["uint32"] = new ILToken (Token.K_UINT32, "uint32");\r
+ keywords ["uint64"] = new ILToken (Token.K_UINT64, "uint64");\r
keywords ["decimal"] = new ILToken (Token.K_DECIMAL, "decimal");\r
keywords ["date"] = new ILToken (Token.K_DATE, "date");\r
keywords ["bstr"] = new ILToken (Token.K_BSTR, "bstr");\r
keywords ["modreq"] = new ILToken (Token.K_MODREQ, "modreq");\r
keywords ["modopt"] = new ILToken (Token.K_MODOPT, "modopt");\r
keywords ["typedref"] = new ILToken (Token.K_TYPEDREF, "typedref");\r
+ keywords ["property"] = new ILToken (Token.K_PROPERTY, "property");\r
+#if NET_2_0 || BOOTSTRAP_NET_2_0\r
+ keywords ["type"] = new ILToken (Token.K_TYPE, "type");\r
+#endif\r
keywords ["refany"] = new ILToken (Token.K_TYPEDREF, "typedref");\r
keywords ["wchar"] = new ILToken (Token.K_WCHAR, "wchar");\r
keywords ["char"] = new ILToken (Token.K_CHAR, "char");\r
keywords ["fullorigin"] = new ILToken (Token.K_FULLORIGIN, "fullorigin");\r
// keywords ["nan"] = new ILToken (Token.K_NAN, "nan");\r
// keywords ["inf"] = new ILToken (Token.K_INF, "inf");\r
- keywords ["publickey"] = new ILToken (Token.K_PUBLICKEY, "publickey");\r
+ // keywords ["publickey"] = new ILToken (Token.K_PUBLICKEY, "publickey");\r
keywords ["enablejittracking"] = new ILToken (Token.K_ENABLEJITTRACKING, "enablejittracking");\r
keywords ["disablejitoptimizer"] = new ILToken (Token.K_DISABLEJITOPTIMIZER, "disablejitoptimizer");\r
+ keywords ["retargetable"] = new ILToken (Token.K_RETARGETABLE, "retargetable");\r
keywords ["preservesig"] = new ILToken (Token.K_PRESERVESIG, "preservesig");\r
keywords ["beforefieldinit"] = new ILToken (Token.K_BEFOREFIELDINIT, "beforefieldinit");\r
keywords ["alignment"] = new ILToken (Token.K_ALIGNMENT, "alignment");\r
keywords ["true"] = new ILToken (Token.K_TRUE, "true");\r
keywords ["false"] = new ILToken (Token.K_FALSE, "false");\r
keywords ["is"] = new ILToken (Token.K_IS, "is");\r
+ keywords ["on"] = new ILToken (Token.K_ON, "on");\r
+ keywords ["off"] = new ILToken (Token.K_OFF, "off");\r
+ keywords ["strict"] = new ILToken (Token.K_STRICT, "strict");\r
+ keywords ["forwarder"] = new ILToken (Token.K_FORWARDER, "forwarder");\r
\r
return keywords;\r
}\r