Check in most of the skeleton for AST generation
Reporter: JoshDreamland | Status: open | Last Modified: March 19, 2023, 01:11:12 pm This starts the replacement of AST Generation in the parser. The changes I did in 2020 to encapsulate the parsing logic in the AST class allow us to swap out the old parsing kernel for a new one pretty seamlessly. The new one will be AST-based, like a normal parsing system.
I'm creating this pull request so that we have a good audit log, and also to give others the opportunity to help write the different parsing routines in AST.cpp
.
Codecov Report
Merging #2291 (50685af) into NewParser2020 (6b37591) will increase coverage by
2.27%
.
The diff coverage is59.85%
.
❗ Current head 50685af differs from pull request most recent head 44b5040. Consider uploading reports for the commit 44b5040 to get more accurate results
@@ Coverage Diff @@
## NewParser2020 #2291 +/- ##
=================================================
+ Coverage 32.97% 35.25% +2.27%
=================================================
Files 197 213 +16
Lines 19051 20460 +1409
=================================================
+ Hits 6283 7213 +930
- Misses 12768 13247 +479
Impacted Files | Coverage Δ | |
---|---|---|
...NIGMAsystem/SHELL/Audio_Systems/OpenAL/ALbasic.cpp | 0.64% <ø> (+<0.01%) |
|
...ystem/SHELL/Bridges/SDL-OpenGL/graphics_bridge.cpp | 90.00% <ø> (-0.48%) |
|
...ELL/Collision_Systems/Polygon/placeholderlinks.cpp | 0.00% <0.00%> (ø) |
|
...GMAsystem/SHELL/Graphics_Systems/General/GSd3d.cpp | 20.98% <ø> (+10.01%) |
|
...Asystem/SHELL/Graphics_Systems/General/GSmodel.cpp | 48.35% <ø> (+0.93%) |
|
...m/SHELL/Graphics_Systems/General/texture_atlas.cpp | 0.00% <0.00%> (ø) |
|
...m/SHELL/Graphics_Systems/OpenGL-Common/scissor.cpp | 0.00% <0.00%> (ø) |
|
...em/SHELL/Graphics_Systems/OpenGL-Common/screen.cpp | 53.33% <ø> (-19.75%) |
|
...m/SHELL/Graphics_Systems/OpenGL-Common/surface.cpp | 0.00% <ø> (-34.62%) |
|
...ELL/Graphics_Systems/OpenGL-Common/textures_impl.h | 100.00% <ø> (ø) |
|
... and 37 more |
... and 28 files with indirect coverage changes
Continue to review full report in Codecov by Sentry.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update c439557...44b5040. Read the comment docs.
Leave a commentView this issue on GitHub
Please sign in to post comments, or you can view this issue on GitHub.