HomeSort by: relevance | last modified time | path
    Searched refs:ListASTNode (Results 1 - 6 of 6) sorted by relevancy

  /src/external/bsd/elftosb/dist/elftosb2/
elftosb_parser.y 169 commandFile->setBlocks(dynamic_cast<ListASTNode*>($1));
170 commandFile->setSections(dynamic_cast<ListASTNode*>($2));
178 ListASTNode * list = new ListASTNode();
184 dynamic_cast<ListASTNode*>($1)->appendNode($2);
197 $$ = new OptionsBlockASTNode(dynamic_cast<ListASTNode *>($3));
203 $$ = new ConstantsBlockASTNode(dynamic_cast<ListASTNode *>($3));
209 ListASTNode * list = new ListASTNode();
215 dynamic_cast<ListASTNode*>($1)->appendNode($2)
    [all...]
ElftosbAST.h 92 * Unlike other AST nodes, the location of a ListASTNode is computed dynamically
100 class ListASTNode : public ASTNode
108 ListASTNode() {}
110 ListASTNode(const ListASTNode & other);
112 virtual ~ListASTNode();
114 virtual ASTNode * clone() const { return new ListASTNode(*this); }
116 virtual std::string nodeName() const { return "ListASTNode"; }
153 OptionsBlockASTNode(ListASTNode * options) : ASTNode(), m_options(options) {}
155 inline ListASTNode * getOptions() { return m_options;
    [all...]
ConversionController.h 94 void processOptions(ListASTNode * options);
95 void processConstants(ListASTNode * constants);
96 void processSources(ListASTNode * sources);
97 void processSections(ListASTNode * sections);
103 OperationSequence * convertStatementList(ListASTNode * statements);
elftosb_parser.tab.cpp 1543 commandFile->setBlocks(dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast)));
1544 commandFile->setSections(dynamic_cast<ListASTNode*>((yyvsp[0].m_ast)));
1552 ListASTNode * list = new ListASTNode();
1560 dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast))->appendNode((yyvsp[0].m_ast));
1579 (yyval.m_ast) = new OptionsBlockASTNode(dynamic_cast<ListASTNode *>((yyvsp[-1].m_ast)));
1585 (yyval.m_ast) = new ConstantsBlockASTNode(dynamic_cast<ListASTNode *>((yyvsp[-1].m_ast)));
1591 ListASTNode * list = new ListASTNode();
1599 dynamic_cast<ListASTNode*>((yyvsp[-1].m_ast))->appendNode((yyvsp[0].m_ast))
    [all...]
ConversionController.cpp 121 ListASTNode * blocks = m_ast->getBlocks();
127 ListASTNode::iterator it = blocks->begin();
225 void ConversionController::processOptions(ListASTNode * options)
232 ListASTNode::iterator it = options->begin();
258 void ConversionController::processConstants(ListASTNode * constants)
265 ListASTNode::iterator it = constants->begin();
291 void ConversionController::processSources(ListASTNode * sources)
298 ListASTNode::iterator it = sources->begin();
317 ListASTNode * attrsNode = node->getAttributes();
320 ListASTNode::iterator attrIt = attrsNode->begin()
    [all...]
ElftosbAST.cpp 46 #pragma mark = ListASTNode =
48 ListASTNode::ListASTNode(const ListASTNode & other)
61 ListASTNode::~ListASTNode()
74 void ListASTNode::appendNode(ASTNode * node)
83 void ListASTNode::printTree(int indent) const
97 void ListASTNode::updateLocation()
137 m_options = dynamic_cast<ListASTNode*>(other.m_options->clone())
    [all...]

Completed in 81 milliseconds