Perfecting parser, lexer, and parse-tree handling for policy files; Generating skelet...
[iot2.git] / others / jflex / iotparser.jflex
index bad298efff7e36044e4b2b72f929fe7a38778e74..f16ef69374b1ed1788e80e1c39db09bcce3a0a0f 100644 (file)
@@ -64,16 +64,17 @@ white_space = {new_line} | [ \t\f]
 
 <YYINITIAL>{
 /* keywords */
-"int"             { return symbol("int",TYPE, "INT" ); }
-"short"           { return symbol("short",TYPE, "SHORT" ); }
-"byte"            { return symbol("byte",TYPE, "BYTE" ); }
-"long"            { return symbol("long",TYPE, "LONG" ); }
-"float"           { return symbol("float",TYPE, "FLOAT" ); }
-"double"          { return symbol("double",TYPE, "DOUBLE" ); }
-"char"            { return symbol("char",TYPE, "CHAR" ); }
-"string"          { return symbol("string",TYPE, "STRING" ); }
-"boolean"         { return symbol("boolean",TYPE, "BOOL" ); }
-"void"            { return symbol("void",TYPE, "VOID" ); }
+"int"             { return symbol("int",TYPE, "int" ); }
+"short"           { return symbol("short",TYPE, "short" ); }
+"byte"            { return symbol("byte",TYPE, "byte" ); }
+"long"            { return symbol("long",TYPE, "long" ); }
+"float"           { return symbol("float",TYPE, "float" ); }
+"double"          { return symbol("double",TYPE, "double" ); }
+"char"            { return symbol("char",TYPE, "char" ); }
+"string"          { return symbol("string",TYPE, "String" ); }
+"String"          { return symbol("String",TYPE, "String" ); }
+"boolean"         { return symbol("boolean",TYPE, "boolean" ); }
+"void"            { return symbol("void",TYPE, "void" ); }
 "public"          { return symbol("public",PUBLIC); }
 "interface"       { return symbol("interface",INTERFACE); }
 "capability"      { return symbol("capability",CAPABILITY); }