sayuriu / sayuscript

Yet another scripting language (I use this to write notes)
MIT License
0 stars 2 forks source link

Ast #1

Open alphastigma101 opened 1 month ago

alphastigma101 commented 1 month ago
sayuriu commented 1 month ago

Thanks for the feedback!

The reason ParserBase class that was made abstract was because it has an abstract method parse() which all deriving class must implement.

I have also made structural changes to the codebase (see 26ff596bd0069183a18e5e137ff9eba5e975d969) which hopefully will better organize stuffs to where they need to be.

Currently,

I'm looking at the vistor, i hope to implement it soon.

sayuriu commented 1 month ago

A simple printer has been implemented (see 7db058720fc09e28ed9b851f050caa493a6edcf2), which hopefully will resolve this inquiry. The issue will be closed in 24 hours if there are no further comments. Once again, thanks for the feedback.