+\.\.\. { return DOTDOTDOT; }
+string { return STRING; }
+null { return NULL_TOK; }
+to { return TO; }
+except { return EXCEPT; }
+
+void { llvmAsmlval.PrimType = Type::VoidTy ; return VOID; }
+bool { llvmAsmlval.PrimType = Type::BoolTy ; return BOOL; }
+sbyte { llvmAsmlval.PrimType = Type::SByteTy ; return SBYTE; }
+ubyte { llvmAsmlval.PrimType = Type::UByteTy ; return UBYTE; }
+short { llvmAsmlval.PrimType = Type::ShortTy ; return SHORT; }
+ushort { llvmAsmlval.PrimType = Type::UShortTy; return USHORT; }
+int { llvmAsmlval.PrimType = Type::IntTy ; return INT; }
+uint { llvmAsmlval.PrimType = Type::UIntTy ; return UINT; }
+long { llvmAsmlval.PrimType = Type::LongTy ; return LONG; }
+ulong { llvmAsmlval.PrimType = Type::ULongTy ; return ULONG; }
+float { llvmAsmlval.PrimType = Type::FloatTy ; return FLOAT; }
+double { llvmAsmlval.PrimType = Type::DoubleTy; return DOUBLE; }
+
+type { llvmAsmlval.PrimType = Type::TypeTy ; return TYPE; }
+
+label { llvmAsmlval.PrimType = Type::LabelTy ; return LABEL; }
+opaque { llvmAsmlval.TypeVal =
+ new PATypeHolder<Type>(OpaqueType::get());
+ return OPAQUE;
+ }