Searched refs:ExprASTNode (Results 1 - 5 of 5) sorted by relevance
/netbsd-current/external/bsd/elftosb/dist/elftosb2/ |
H A D | elftosb_parser.y | 273 $$ = 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 D | ElftosbAST.h | 233 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 D | elftosb_parser.tab.cpp | 1667 (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 D | ElftosbAST.cpp | 164 #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 D | ConversionController.cpp | 253 //! 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