Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
药枣杞组
Compiler2023-6,药枣杞组,北航
Commits
1dcf9dcf
Commit
1dcf9dcf
authored
1 year ago
by
鹿煜恒
Browse files
Options
Download
Patches
Plain Diff
用antlr生成代码,MyVisitor继承baseVisitor,下一步在其中重写visitxxx()从而转ir。
parent
14293613
Pipeline
#8127
passed with stages
in 17 seconds
Changes
12
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
src/Compiler.java
+30
-0
src/Compiler.java
src/frontend/MyVisitor.java
+5
-0
src/frontend/MyVisitor.java
src/frontend/sysy.g4
+1
-1
src/frontend/sysy.g4
src/frontend/sysy.interp
+128
-0
src/frontend/sysy.interp
src/frontend/sysy.tokens
+75
-0
src/frontend/sysy.tokens
src/frontend/sysyBaseVisitor.java
+245
-0
src/frontend/sysyBaseVisitor.java
src/frontend/sysyLexer.interp
+143
-0
src/frontend/sysyLexer.interp
src/frontend/sysyLexer.java
+352
-0
src/frontend/sysyLexer.java
src/frontend/sysyLexer.tokens
+75
-0
src/frontend/sysyLexer.tokens
src/frontend/sysyParser.java
+2708
-0
src/frontend/sysyParser.java
src/frontend/sysyVisitor.java
+210
-0
src/frontend/sysyVisitor.java
src/input.txt
+5
-0
src/input.txt
with
3977 additions
and
1 deletion
+3977
-1
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets