Lines Matching refs:parser
22 #include "parser.h"
26 #define YYSTYPE yy::parser::semantic_type
30 #define YYLTYPE yy::parser::location_type
70 return yy::parser::token::C_STR; }
102 "<<" { return(yy::parser::token::LSHIFT); }
103 ">>" { return(yy::parser::token::RSHIFT); }
104 "&&" { return(yy::parser::token::LOGICAL_AND); }
105 "||" { return(yy::parser::token::LOGICAL_OR); }
108 "<=" { return(yy::parser::token::LEQ); }
109 ">=" { return(yy::parser::token::GEQ); }
110 "==" { return(yy::parser::token::EQUALITY); }
111 "!=" { return(yy::parser::token::NEQ); }
115 return yy::parser::token::ANNOTATION;
120 return yy::parser::token::PARCELABLE;
123 return yy::parser::token::IMPORT; }
125 return yy::parser::token::PACKAGE; }
126 in { return yy::parser::token::IN; }
127 out { return yy::parser::token::OUT; }
128 inout { return yy::parser::token::INOUT; }
130 return yy::parser::token::CPP_HEADER; }
132 return yy::parser::token::NDK_HEADER; }
134 return yy::parser::token::CONST; }
135 true { return yy::parser::token::TRUE_LITERAL; }
136 false { return yy::parser::token::FALSE_LITERAL; }
139 return yy::parser::token::INTERFACE;
142 return yy::parser::token::ONEWAY;
145 return yy::parser::token::ENUM;
148 return yy::parser::token::UNION;
153 return yy::parser::token::IDENTIFIER;
156 return yy::parser::token::CHARVALUE; }
158 return yy::parser::token::INTVALUE; }
160 return yy::parser::token::FLOATVALUE; }
162 return yy::parser::token::HEXVALUE; }
165 . { return yy::parser::token::UNKNOWN; }