diff --git a/doc/exp01-antlr.pptx b/doc/exp01-antlr.pptx new file mode 100644 index 0000000..dd40eff Binary files /dev/null and b/doc/exp01-antlr.pptx differ diff --git a/src/ASTPrinter.cpp b/src/ASTPrinter.cpp index 79abb56..47e9f92 100644 --- a/src/ASTPrinter.cpp +++ b/src/ASTPrinter.cpp @@ -25,4 +25,4 @@ any ASTPrinter::visitFuncRParams(SysYParser::FuncRParamsContext *ctx) { } cout << '\n'; return nullptr; -} \ No newline at end of file +} diff --git a/src/sysyc.cpp b/src/sysyc.cpp index b6bbc7a..3835829 100644 --- a/src/sysyc.cpp +++ b/src/sysyc.cpp @@ -23,6 +23,7 @@ int main(int argc, char **argv) { CommonTokenStream tokens(&lexer); SysYParser parser(&tokens); SysYParser::FuncRParamsContext *params = parser.funcRParams(); + ASTPrinter printer; printer.visitFuncRParams(params);