Searched refs:ProgramTree (Results 1 – 4 of 4) sorted by relevance
122 ProgramTree ProgramTree::Build(const parser::ProgramUnit &x) { in Build()126 ProgramTree ProgramTree::Build(const parser::MainProgram &x) { in Build()136 ProgramTree ProgramTree::Build(const parser::FunctionSubprogram &x) { in Build()153 ProgramTree ProgramTree::Build(const parser::SubroutineSubprogram &x) { in Build()168 ProgramTree ProgramTree::Build(const parser::SeparateModuleSubprogram &x) { in Build()176 ProgramTree ProgramTree::Build(const parser::Module &x) { in Build()183 ProgramTree ProgramTree::Build(const parser::Submodule &x) { in Build()190 ProgramTree ProgramTree::Build(const parser::BlockData &x) { in Build()199 ProgramTree ProgramTree::Build(const parser::CompilerDirective &) { in Build()242 ProgramTree::Kind ProgramTree::GetKind() const { in GetKind()[all …]
30 class ProgramTree {37 static ProgramTree Build(const parser::ProgramUnit &);38 static ProgramTree Build(const parser::MainProgram &);42 static ProgramTree Build(const parser::Module &);43 static ProgramTree Build(const parser::Submodule &);44 static ProgramTree Build(const parser::BlockData &);45 static ProgramTree Build(const parser::CompilerDirective &);74 std::list<ProgramTree> &children() { return children_; } in children()91 void AddChild(ProgramTree &&);96 ProgramTree &set_stmt(const parser::Statement<T> &stmt) { in set_stmt()[all …]
1520 void AddSubpNames(ProgramTree &);1522 void EndScopeForNode(const ProgramTree &);7375 auto root{ProgramTree::Build(x)}; in Pre()7501 case ProgramTree::Kind::Program: in BeginScopeForNode()7505 case ProgramTree::Kind::Function: in BeginScopeForNode()7506 case ProgramTree::Kind::Subroutine: in BeginScopeForNode()7509 case ProgramTree::Kind::MpSubprogram: in BeginScopeForNode()7511 case ProgramTree::Kind::Module: in BeginScopeForNode()7514 case ProgramTree::Kind::Submodule: in BeginScopeForNode()7516 case ProgramTree::Kind::BlockData: in BeginScopeForNode()[all …]
41 class ProgramTree; variable135 SubprogramNameDetails(SubprogramKind kind, ProgramTree &node) in ENUM_CLASS()139 ProgramTree &node() const { return *node_; } in ENUM_CLASS()143 common::Reference<ProgramTree> node_; in ENUM_CLASS()