PoignardAzur / venial

"A very small syn"
MIT License
192 stars 9 forks source link

Implement `unsafe mod` #36

Closed Bromeon closed 1 year ago

Bromeon commented 1 year ago

Builds on top of #34, which should be merged first

Relevant diff: here

PoignardAzur commented 1 year ago

LGTM, can be merged.

Bromeon commented 1 year ago

Included the rename of parse_use_declarations to parse_use_declaration here.

Also moved that function to parse_mod, since use-statements are very closely related to modules, just to prevent parse_utils from becoming a "god module".

Also listed parse_mod in ARCHITECTURE.md.