Home
last modified time | relevance | path

Searched refs:ListASTNode (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/external/bsd/elftosb/dist/elftosb2/
Delftosb_parser.y169 … commandFile->setBlocks(dynamic_cast<ListASTNode*>($1));
170 … commandFile->setSections(dynamic_cast<ListASTNode*>($2));
178ListASTNode * list = new ListASTNode();
184 … dynamic_cast<ListASTNode*>($1)->appendNode($2);
197 … $$ = new OptionsBlockASTNode(dynamic_cast<ListASTNode *>($3));
203 … $$ = new ConstantsBlockASTNode(dynamic_cast<ListASTNode *>($3));
209ListASTNode * list = new ListASTNode();
215 … dynamic_cast<ListASTNode*>($1)->appendNode($2);
233 … $$ = new SourcesBlockASTNode(dynamic_cast<ListASTNode *>($3));
239ListASTNode * list = new ListASTNode();
[all …]
DElftosbAST.h100 class ListASTNode : public ASTNode
108 ListASTNode() {} in ListASTNode() function
110 ListASTNode(const ListASTNode & other);
112 virtual ~ListASTNode();
114 virtual ASTNode * clone() const { return new ListASTNode(*this); } in clone()
153 OptionsBlockASTNode(ListASTNode * options) : ASTNode(), m_options(options) {} in OptionsBlockASTNode()
155 inline ListASTNode * getOptions() { return m_options; } in getOptions()
160 smart_ptr<ListASTNode> m_options;
169 ConstantsBlockASTNode(ListASTNode * constants) : ASTNode(), m_constants(constants) {} in ConstantsBlockASTNode()
171 inline ListASTNode * getConstants() { return m_constants; } in getConstants()
[all …]
Delftosb_parser.tab.cpp1540 … commandFile->setBlocks(dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast)));
1541 … commandFile->setSections(dynamic_cast<ListASTNode*>((yyvsp[0].m_ast)));
1549ListASTNode * list = new ListASTNode();
1557 … dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast))->appendNode((yyvsp[0].m_ast));
1576 … (yyval.m_ast) = new OptionsBlockASTNode(dynamic_cast<ListASTNode *>((yyvsp[-1].m_ast)));
1582 … (yyval.m_ast) = new ConstantsBlockASTNode(dynamic_cast<ListASTNode *>((yyvsp[-1].m_ast)));
1588ListASTNode * list = new ListASTNode();
1596 … dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast))->appendNode((yyvsp[0].m_ast));
1618 … (yyval.m_ast) = new SourcesBlockASTNode(dynamic_cast<ListASTNode *>((yyvsp[-1].m_ast)));
1624ListASTNode * list = new ListASTNode();
[all …]
DConversionController.cpp121 ListASTNode * blocks = m_ast->getBlocks(); in run()
127 ListASTNode::iterator it = blocks->begin(); in run()
225 void ConversionController::processOptions(ListASTNode * options) in processOptions()
232 ListASTNode::iterator it = options->begin(); in processOptions()
258 void ConversionController::processConstants(ListASTNode * constants) in processConstants()
265 ListASTNode::iterator it = constants->begin(); in processConstants()
291 void ConversionController::processSources(ListASTNode * sources) in processSources()
298 ListASTNode::iterator it = sources->begin(); in processSources()
317 ListASTNode * attrsNode = node->getAttributes(); in processSources()
320 ListASTNode::iterator attrIt = attrsNode->begin(); in processSources()
[all …]
DConversionController.h94 void processOptions(ListASTNode * options);
95 void processConstants(ListASTNode * constants);
96 void processSources(ListASTNode * sources);
97 void processSections(ListASTNode * sections);
103 OperationSequence * convertStatementList(ListASTNode * statements);
DElftosbAST.cpp46 #pragma mark = ListASTNode =
48 ListASTNode::ListASTNode(const ListASTNode & other) in ListASTNode() function in ListASTNode
61 ListASTNode::~ListASTNode() in ~ListASTNode()
74 void ListASTNode::appendNode(ASTNode * node) in appendNode()
83 void ListASTNode::printTree(int indent) const in printTree()
97 void ListASTNode::updateLocation() in updateLocation()
137 m_options = dynamic_cast<ListASTNode*>(other.m_options->clone()); in CommandFileASTNode()
138 m_constants = dynamic_cast<ListASTNode*>(other.m_constants->clone()); in CommandFileASTNode()
139 m_sources = dynamic_cast<ListASTNode*>(other.m_sources->clone()); in CommandFileASTNode()
140 m_sections = dynamic_cast<ListASTNode*>(other.m_sections->clone()); in CommandFileASTNode()
[all …]