upd: tools almost done
This commit is contained in:
@ -16,40 +16,48 @@ std::any EvalVisitor::visitFile_input(Python3Parser::File_inputContext *ctx) {
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitFuncdef(Python3Parser::FuncdefContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitParameters(Python3Parser::ParametersContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTypedargslist(
|
||||
Python3Parser::TypedargslistContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTfpdef(Python3Parser::TfpdefContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitStmt(Python3Parser::StmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitSimple_stmt(Python3Parser::Simple_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitSmall_stmt(Python3Parser::Small_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitExpr_stmt(Python3Parser::Expr_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitAugassign(Python3Parser::AugassignContext *ctx) {
|
||||
return visitChildren(ctx);
|
||||
throw FatalError("Function visitAugassign Shouldn't be called");
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitFlow_stmt(Python3Parser::Flow_stmtContext *ctx) {
|
||||
@ -72,63 +80,78 @@ std::any EvalVisitor::visitReturn_stmt(Python3Parser::Return_stmtContext *ctx) {
|
||||
|
||||
std::any EvalVisitor::visitCompound_stmt(
|
||||
Python3Parser::Compound_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitIf_stmt(Python3Parser::If_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitWhile_stmt(Python3Parser::While_stmtContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitSuite(Python3Parser::SuiteContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTest(Python3Parser::TestContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitOr_test(Python3Parser::Or_testContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitAnd_test(Python3Parser::And_testContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitNot_test(Python3Parser::Not_testContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitComparison(Python3Parser::ComparisonContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitComp_op(Python3Parser::Comp_opContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitArith_expr(Python3Parser::Arith_exprContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitAddorsub_op(Python3Parser::Addorsub_opContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTerm(Python3Parser::TermContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitMuldivmod_op(
|
||||
Python3Parser::Muldivmod_opContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitFactor(Python3Parser::FactorContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
@ -147,9 +170,11 @@ std::any EvalVisitor::visitAtom_expr(Python3Parser::Atom_exprContext *ctx) {
|
||||
return val;
|
||||
}
|
||||
throw FatalError("Not implemented in function visitAtom_expr: function call");
|
||||
// TODO
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTrailer(Python3Parser::TrailerContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
@ -183,13 +208,16 @@ std::any EvalVisitor::visitAtom(Python3Parser::AtomContext *ctx) {
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitTestlist(Python3Parser::TestlistContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitArglist(Python3Parser::ArglistContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
||||
|
||||
std::any EvalVisitor::visitArgument(Python3Parser::ArgumentContext *ctx) {
|
||||
// TODO
|
||||
return visitChildren(ctx);
|
||||
}
|
Reference in New Issue
Block a user