Searched refs:TokenType (Results 1 - 15 of 15) sorted by relevance
/drivers/hdf_core/framework/tools/hdi-gen/lexer/ |
H A D | lexer.cpp | 17 {"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 D | lexer.h | 50 void SkipToken(TokenType tokenType);
52 void SkipUntilToken(TokenType tokenType);
105 using StrTokenTypeMap = std::unordered_map<std::string, TokenType>;
|
H A D | token.h | 16 enum class TokenType {
class 97 TokenType kind;
|
/drivers/hdf_core/framework/tools/hdi-gen/parser/ |
H A D | parser.cpp | 118 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 D | parser.h | 207 return token.kind >= TokenType::BOOLEAN && token.kind <= TokenType::ASHMEM;
in IsPrimitiveType()
|
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/hcs/ |
H A D | parser.js | 17 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 D | lexer.js | 49 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 D | ast.js | 17 const { TokenType } = require('./lexer'); 420 if (srcNode.getNodeType() === TokenType.DELETE) {
|
/drivers/hdf_core/framework/tools/hc-gen/ |
H A D | hcs_build_info.py | 15 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 D | preprocessor.cpp | 151 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 D | build_hdi_files_info.py | 17 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 D | defines.h | 138 typedef enum TokenType { enum 142 } TokenType; typedef
|
/drivers/hdf_core/framework/tools/hc-gen/src/ |
H A D | token.h | 19 enum TokenType { enum
|
H A D | lexer.h | 72 static std::map<std::string, TokenType> keyWords_;
|
H A D | lexer.cpp | 25 std::map<std::string, TokenType> Lexer::keyWords_ = {
|
Completed in 10 milliseconds