Searched refs:ExprASTNode (Results 1 - 5 of 5) sorted by relevance

/netbsd-current/external/bsd/elftosb/dist/elftosb2/
H A Delftosb_parser.y273 $$ = new ExternSourceDefASTNode($1, dynamic_cast<ExprASTNode*>($5));
323 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>($3);
648 $$ = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>($2));
673 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>($2));
724 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1);
725 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3);
731 ExprASTNode * lef
[all...]
H A DElftosbAST.h233 class ExprASTNode : public ASTNode class in namespace:elftosb
236 ExprASTNode() : ASTNode() {} function in class:elftosb::ExprASTNode
237 ExprASTNode(const ExprASTNode & other) : ASTNode(other) {} function in class:elftosb::ExprASTNode
239 virtual std::string nodeName() const { return "ExprASTNode"; }
246 virtual ExprASTNode * reduce(EvalContext & context) { return this; }
254 class IntConstExprASTNode : public ExprASTNode
258 : ExprASTNode(), m_value(value), m_size(size)
281 class VariableExprASTNode : public ExprASTNode
284 VariableExprASTNode(std::string * name) : ExprASTNode(), m_variabl
[all...]
H A Delftosb_parser.tab.cpp1667 (yyval.m_ast) = new ExternSourceDefASTNode((yyvsp[-5].m_str), dynamic_cast<ExprASTNode*>((yyvsp[-1].m_ast)));
1722 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>((yyvsp[-3].m_ast));
2123 (yyval.m_ast) = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)));
2152 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>((yyvsp[-4].m_ast)));
2214 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast));
2215 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast));
2223 ExprASTNode * lef
[all...]
H A DElftosbAST.cpp164 #pragma mark = ExprASTNode =
166 int_size_t ExprASTNode::resultIntSize(int_size_t a, int_size_t b)
206 : ExprASTNode(other), m_value(other.m_value), m_size(other.m_size)
232 : ExprASTNode(other), m_variable()
243 ExprASTNode * VariableExprASTNode::reduce(EvalContext & context)
258 : ExprASTNode(other), m_symbol(NULL)
270 ExprASTNode * SymbolRefExprASTNode::reduce(EvalContext & context)
344 : ExprASTNode(other), m_expr()
346 m_expr = dynamic_cast<ExprASTNode*>(other.m_expr->clone());
351 ExprASTNode
[all...]
H A DConversionController.cpp253 //! elftosb::ExprASTNode::reduce() method, and updates the evaluation context member so
357 ExprASTNode * expr = externNode->getSourceNumberExpr()->reduce(m_context);
419 ExprASTNode * idExpr = node->getSectionNumberExpr()->reduce(m_context);
557 ExprASTNode * expr;
567 else if (expr = dynamic_cast<ExprASTNode*>(valueNode))
569 ExprASTNode * reducedExpr = expr->reduce(m_context);
680 //! - ExprASTNode
714 //! - ExprASTNode
717 //! - ExprASTNode
737 ExprASTNode * argExprNod
[all...]

Completed in 167 milliseconds