Home
last modified time | relevance | path

Searched refs:TokenType (Results 1 - 15 of 15) sorted by relevance

/drivers/hdf_core/framework/tools/hdi-gen/lexer/
H A Dlexer.cpp17 {"boolean", TokenType::BOOLEAN },
18 {"byte", TokenType::BYTE },
19 {"short", TokenType::SHORT },
20 {"int", TokenType::INT },
21 {"long", TokenType::LONG },
22 {"String", TokenType::STRING },
23 {"float", TokenType::FLOAT },
24 {"double", TokenType::DOUBLE },
25 {"FileDescriptor", TokenType::FD },
26 {"Ashmem", TokenType
[all...]
H A Dlexer.h50 void SkipToken(TokenType tokenType);
52 void SkipUntilToken(TokenType tokenType);
105 using StrTokenTypeMap = std::unordered_map<std::string, TokenType>;
H A Dtoken.h16 enum class TokenType { class
97 TokenType kind;
/drivers/hdf_core/framework/tools/hdi-gen/parser/
H A Dparser.cpp118 if (token.kind == TokenType::COMMENT_BLOCK) { in ParseLicense()
129 if (token.kind != TokenType::PACKAGE) { in ParsePackage()
136 if (token.kind != TokenType::ID) { in ParsePackage()
138 lexer_.SkipToken(TokenType::SEMICOLON); in ParsePackage()
145 if (token.kind != TokenType::SEMICOLON) { in ParsePackage()
189 while (token.kind == TokenType::IMPORT || token.kind == TokenType::SEQ) { in ParseImports()
190 TokenType kind = token.kind; in ParseImports()
194 if (token.kind != TokenType::ID) { in ParseImports()
196 lexer_.SkipToken(TokenType in ParseImports()
[all...]
H A Dparser.h207 return token.kind >= TokenType::BOOLEAN && token.kind <= TokenType::ASHMEM; in IsPrimitiveType()
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/hcs/
H A Dparser.js17 const { Lexer, TokenType, code } = require('./lexer');
82 this.current_.type !== TokenType.STRING
105 if (this.current_.type !== TokenType.INCLUDE) {
122 this.current_.type === TokenType.INCLUDE &&
129 if (this.current_.type === TokenType.ROOT) {
131 preToken.type = TokenType.LITERAL;
137 } else if (this.current_.type !== TokenType.EOF) {
144 this.current_.type !== TokenType.EOF
166 case TokenType.TEMPLATE:
169 case TokenType
[all...]
H A Dlexer.js49 class TokenType {}
50 TokenType.NUMBER = 256;
51 TokenType.TEMPLATE = 257;
52 TokenType.LITERAL = 258;
53 TokenType.STRING = 259;
54 TokenType.REF_PATH = 260;
55 TokenType.FILE_PATH = 261;
56 TokenType.ROOT = 262;
57 TokenType.INCLUDE = 263;
58 TokenType
[all...]
H A Dast.js17 const { TokenType } = require('./lexer');
420 if (srcNode.getNodeType() === TokenType.DELETE) {
/drivers/hdf_core/framework/tools/hc-gen/
H A Dhcs_build_info.py15 class TokenType(object): class
32 self.token_type = TokenType.UNKNOWN
63 TokenType.UNKNOWN, "")
116 self.cur_token.token_type = TokenType.UNKNOWN
119 self.cur_token.token_type = TokenType.END_OF_FILE
133 self.cur_token.token_type = TokenType.INCLUDE
135 self.cur_token.token_type = TokenType.UNKNOWN
145 self.cur_token.token_type = TokenType.STRING
148 self.cur_token.token_type = TokenType.UNKNOWN
162 self.cur_token.token_type = TokenType
[all...]
/drivers/hdf_core/framework/tools/hdi-gen/preprocessor/
H A Dpreprocessor.cpp151 if (token.kind != TokenType::PACKAGE) { in ParsePackage()
158 if (token.kind != TokenType::ID) { in ParsePackage()
172 if (token.kind != TokenType::SEMICOLON) { in ParsePackage()
183 while (token.kind != TokenType::END_OF_FILE) { in ParseImports()
184 if (token.kind != TokenType::IMPORT) { in ParseImports()
192 if (token.kind != TokenType::ID) { in ParseImports()
206 if (token.kind != TokenType::SEMICOLON) { in ParseImports()
/drivers/hdf_core/framework/tools/hdi-gen/
H A Dbuild_hdi_files_info.py17 class TokenType(object): class
37 self.token_type = TokenType.UNKNOWN
61 "package": TokenType.PACKAGE,
62 "import": TokenType.IMPORT,
63 "interface": TokenType.INTERFACE,
64 "callback": TokenType.CALLBACK,
75 TokenType.UNKNOWN, "")
125 self.cur_token.token_type = TokenType.UNKNOWN
128 self.cur_token.token_type = TokenType.END_OF_FILE
145 self.cur_token.token_type = TokenType
[all...]
/drivers/peripheral/user_auth/hdi_service/utils/inc/
H A Ddefines.h138 typedef enum TokenType { enum
142 } TokenType; typedef
/drivers/hdf_core/framework/tools/hc-gen/src/
H A Dtoken.h19 enum TokenType { enum
H A Dlexer.h72 static std::map<std::string, TokenType> keyWords_;
H A Dlexer.cpp25 std::map<std::string, TokenType> Lexer::keyWords_ = {

Completed in 10 milliseconds