| AstAddTerm(TermPtr &term) | newlang::Parser | |
| CheckModuleTerm(const TermPtr &term) | newlang::Parser | |
| CheckPredefMacro(const TermPtr &term) | newlang::Parser | |
| error(const class location &l, const std::string &m) | newlang::Parser | |
| error(const std::string &m) | newlang::Parser | |
| ExpandPredefMacro(TermPtr &term) | newlang::Parser | |
| GetAst() | newlang::Parser | |
| GetCurrentDate(time_t ts=std::time(NULL)) | newlang::Parser | static |
| GetCurrentTime(time_t ts=std::time(NULL)) | newlang::Parser | static |
| GetCurrentTimeStamp(time_t ts=std::time(NULL)) | newlang::Parser | static |
| GetCurrentTimeStampISO(time_t ts=std::time(NULL)) | newlang::Parser | static |
| GetNextToken(TermPtr *yylval, parser::location_type *yylloc) | newlang::Parser | |
| InitPredefMacro() | newlang::Parser | |
| IsBracket(const std::string_view str) | newlang::Parser | inlinestatic |
| lexer | newlang::Parser | |
| m_annotation | newlang::Parser | |
| m_ast | newlang::Parser | private |
| m_counter | newlang::Parser | static |
| m_diag | newlang::Parser | |
| m_enable_pragma | newlang::Parser | |
| m_expected | newlang::Parser | |
| m_file_md5 | newlang::Parser | |
| m_file_time | newlang::Parser | |
| m_filename | newlang::Parser | |
| m_finalize | newlang::Parser | |
| m_finalize_counter | newlang::Parser | |
| m_is_lexer_complete | newlang::Parser | |
| m_is_runing | newlang::Parser | private |
| m_loc_stack | newlang::Parser | |
| m_location | newlang::Parser | |
| m_macro | newlang::Parser | |
| m_macro_analisys_buff | newlang::Parser | |
| m_name_module | newlang::Parser | |
| m_no_macro | newlang::Parser | |
| m_postlex | newlang::Parser | private |
| m_predef_macro | newlang::Parser | |
| m_rt | newlang::Parser | private |
| m_stream | newlang::Parser | |
| m_timestamp | newlang::Parser | |
| m_unexpected | newlang::Parser | |
| Parse(const std::string str, bool expand_module=false) | newlang::Parser | |
| ParseFile(const std::string_view filename) | newlang::Parser | |
| Parser(MacroPtr macro=nullptr, PostLexerType *postlex=nullptr, DiagPtr diag=nullptr, bool pragma_enable=true, RunTime *rt=nullptr) | newlang::Parser | |
| ParseTerm(TermPtr &term, const BlockType &buffer, const size_t skip=0, bool pragma_enable=true) | newlang::Parser | static |
| ParseTerm(const char *proto, MacroPtr macro=nullptr, bool pragma_enable=true) | newlang::Parser | static |
| PragmaCheck(const TermPtr &term) | newlang::Parser | |
| PragmaEval(const TermPtr &term, BlockType &buffer, BlockType &seq) | newlang::Parser | |
| PragmaStaticAssert(const TermPtr &term) | newlang::Parser | |
| RegisterPredefMacro(const char *name, const char *desc) | newlang::Parser | |
| SkipBrackets(const BlockType &buffer, size_t offset) | newlang::Parser | static |
| StaticEval(const TermPtr &term) | newlang::Parser | static |
| trace_parsing | newlang::Parser | |
| trace_scanning | newlang::Parser | |
| ~Parser() | newlang::Parser | inlinevirtual |