Home
last modified time | relevance | path

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

/netbsd-src/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 * left = dynamic_cast<ExprASTNode*>($1);
732 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3);
738 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1);
739 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3);
[all …]
H A DElftosbAST.h233 class ExprASTNode : public ASTNode
236 ExprASTNode() : ASTNode() {} in ExprASTNode() function
237 ExprASTNode(const ExprASTNode & other) : ASTNode(other) {} in ExprASTNode() function
246 virtual ExprASTNode * reduce(EvalContext & context) { return this; } in reduce()
254 class IntConstExprASTNode : public ExprASTNode
258 : ExprASTNode(), m_value(value), m_size(size) in ExprASTNode() function
281 class VariableExprASTNode : public ExprASTNode
284 VariableExprASTNode(std::string * name) : ExprASTNode(), m_variable(name) {} in VariableExprASTNode()
295 virtual ExprASTNode * reduce(EvalContext & context);
306 class SymbolRefExprASTNode : public ExprASTNode
[all …]
H A Delftosb_parser.tab.cpp1664 …(yyval.m_ast) = new ExternSourceDefASTNode((yyvsp[-5].m_str), dynamic_cast<ExprASTNode*>((yyvsp[-1…
1719 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>((yyvsp[-3].m_ast));
2120 (yyval.m_ast) = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)));
2149 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>((yyvsp[-4].m_ast)));
2211 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast));
2212 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast));
2220 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast));
2221 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast));
2229 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast));
2230 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast));
[all …]
H A DElftosbAST.cpp164 #pragma mark = ExprASTNode =
166 int_size_t ExprASTNode::resultIntSize(int_size_t a, int_size_t b) in resultIntSize()
206 : ExprASTNode(other), m_value(other.m_value), m_size(other.m_size) in IntConstExprASTNode()
232 : ExprASTNode(other), m_variable() in VariableExprASTNode()
243 ExprASTNode * VariableExprASTNode::reduce(EvalContext & context) in reduce()
258 : ExprASTNode(other), m_symbol(NULL) in SymbolRefExprASTNode()
270 ExprASTNode * SymbolRefExprASTNode::reduce(EvalContext & context) in reduce()
344 : ExprASTNode(other), m_expr() in NegativeExprASTNode()
346 m_expr = dynamic_cast<ExprASTNode*>(other.m_expr->clone()); in NegativeExprASTNode()
351 ExprASTNode::printTree(indent); in printTree()
[all …]
H A DConversionController.cpp357 ExprASTNode * expr = externNode->getSourceNumberExpr()->reduce(m_context); in processSources()
419 ExprASTNode * idExpr = node->getSectionNumberExpr()->reduce(m_context); in processSections()
557 ExprASTNode * expr; in convertAssignmentNodeToValue()
567 else if (expr = dynamic_cast<ExprASTNode*>(valueNode)) in convertAssignmentNodeToValue()
569 ExprASTNode * reducedExpr = expr->reduce(m_context); in convertAssignmentNodeToValue()
737 ExprASTNode * argExprNode = dynamic_cast<ExprASTNode*>(argNode); in convertCallStatement()
833 ExprASTNode * modeExprNode = statement->getModeExpr(); in convertModeStatement()
872 ExprASTNode * conditionalExpr = statement->getConditionExpr(); in convertIfStatement()
1079 ExprASTNode * exprNode; in createSourceFromNode()
1098 else if (exprNode = dynamic_cast<ExprASTNode*>(dataNode)) in createSourceFromNode()
[all …]