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
张云翔
compiler
Commits
bb13baa5
Commit
bb13baa5
authored
4 years ago
by
Davies
Browse files
Options
Download
Patches
Plain Diff
This is a compiler maked by Davies!
parent
533f6f1e
Changes
23
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
src/back_end/arm_generator.cpp
+1134
-0
src/back_end/arm_generator.cpp
src/back_end/arm_generator.h
+20
-0
src/back_end/arm_generator.h
src/back_end/optimizer.cpp
+373
-0
src/back_end/optimizer.cpp
src/back_end/optimizer.h
+27
-0
src/back_end/optimizer.h
src/common/config.cpp
+9
-0
src/common/config.cpp
src/common/config.h
+15
-0
src/common/config.h
src/common/global.cpp
+69
-0
src/common/global.cpp
src/common/global.h
+29
-0
src/common/global.h
src/common/node.cpp
+710
-0
src/common/node.cpp
src/common/node.h
+446
-0
src/common/node.h
src/common/type.cpp
+36
-0
src/common/type.cpp
src/common/type.h
+91
-0
src/common/type.h
src/compiler.cpp
+120
-0
src/compiler.cpp
src/front_end/intermediate_representation.cpp
+11
-0
src/front_end/intermediate_representation.cpp
src/front_end/intermediate_representation.h
+15
-0
src/front_end/intermediate_representation.h
src/front_end/parser.cpp
+942
-0
src/front_end/parser.cpp
src/front_end/parser.h
+28
-0
src/front_end/parser.h
src/front_end/semantic_analyzer.cpp
+560
-0
src/front_end/semantic_analyzer.cpp
src/front_end/semantic_analyzer.h
+19
-0
src/front_end/semantic_analyzer.h
src/front_end/tokenize.cpp
+329
-0
src/front_end/tokenize.cpp
with
4983 additions
and
0 deletions
+4983
-0
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