Home
last modified time | relevance | path

Searched refs:Lexer (Results 1 - 12 of 12) sorted by relevance

/foundation/ability/idl_tool/idl_tool_2/lexer/
H A Dlexer.cpp23 Lexer::StrTokenTypeMap Lexer::keyWords_ = {
65 Lexer::StrTokenTypeMap Lexer::symbols_ = {
94 Lexer::Lexer() : filePath_(), file_(nullptr), mode_(ParseMode::DECL_MODE), havePeek_(false), curToken_() {} in Lexer() function in OHOS::Idl::Lexer
96 bool Lexer::Reset(const std::string &filePath) in Reset()
108 Token Lexer::PeekToken(bool skipComment) in PeekToken()
117 Token Lexer::GetToken(bool skipComment) in GetToken()
126 void Lexer
[all...]
H A Dlexer.h29 class Lexer { class
36 Lexer();
38 ~Lexer() = default;
/foundation/ability/idl_tool/parser/
H A Dlexer.cpp25 Lexer::Lexer() in Lexer() function in OHOS::Idl::Lexer
30 Lexer::~Lexer() in ~Lexer()
37 void Lexer::InitializeKeywords() in InitializeKeywords()
59 bool Lexer::OpenSourceFile(const String& filePath) in OpenSourceFile()
69 Token Lexer::GetToken(bool skipComment) in GetToken()
78 Token Lexer::PeekToken(bool skipComment) in PeekToken()
87 Token Lexer::ReadToken(bool skipComment) in ReadToken()
127 bool Lexer
[all...]
H A Dlexer.h29 class Lexer { class
31 Lexer();
33 ~Lexer();
H A Dparser.h110 Lexer lexer_;
H A Dparser.cpp114 lexer_.SkipCurrentLine(Lexer::TokenToChar(Token::BRACKETS_RIGHT)); in ParseInterface()
419 lexer_.SkipCurrentLine(Lexer::TokenToChar(Token::BRACES_RIGHT)); in ParseMethod()
/foundation/ability/idl_tool/test/unittest/lexer_test/
H A Dlexer_test.cpp51 * @tc.desc: test Lexer's OpenSourceFile function return false.
59 Lexer imageLexer; in HWTEST_F()
67 * @tc.desc: test the token in Lexer's TokenToChar function is ANGLE_BRACKETS_LEFT.
75 Lexer imageLexer; in HWTEST_F()
83 * @tc.desc: test the token in Lexer's TokenToChar function is ANGLE_BRACKETS_RIGHT.
91 Lexer imageLexer; in HWTEST_F()
99 * @tc.desc: test the token in Lexer's TokenToChar function is BRACES_LEFT.
107 Lexer imageLexer; in HWTEST_F()
115 * @tc.desc: test the token in Lexer's TokenToChar function is BRACES_RIGHT.
123 Lexer imageLexe in HWTEST_F()
[all...]
/foundation/ability/idl_tool/idl_tool_2/preprocessor/
H A Dpreprocessor.h61 static bool ParsePackage(Lexer &lexer, FileDetail &info);
63 static bool ParseImports(Lexer &lexer, FileDetail &info);
H A Dpreprocessor.cpp130 Lexer lexer; in ParseFileDetail()
155 bool Preprocessor::ParsePackage(Lexer &lexer, FileDetail &info) in ParsePackage()
195 bool Preprocessor::ParseImports(Lexer &lexer, FileDetail &info) in ParseImports()
/foundation/ability/idl_tool/idl_tool_2/parser/
H A Dparser.h279 Lexer lexer_;
H A Dparser.cpp1584 lexer_.SetParseMode(Lexer::ParseMode::EXPR_MODE); in ParseExpr()
1586 lexer_.SetParseMode(Lexer::ParseMode::DECL_MODE); in ParseExpr()
/foundation/ability/idl_tool/idl_tool_2/
H A Dbuild_hdi_files_info.py66 class Lexer(object): class
335 lex = Lexer(file_path)
368 lex = Lexer(file_path)

Completed in 8 milliseconds