Skip to content

v0.3.0

Compare
Choose a tag to compare
@mrLSD mrLSD released this 18 Nov 16:45
· 48 commits to master since this release
ef93e56

The release contains several improvements and breaking changes. Extended documentations and tests. Added reference to example usage with mrLSD/toy-codegen project.

🥇 Registers

Implemented register numbers for expressions and assignment operations.

The main point is to track correct expressions, values, and function parameters.

🥈 Toy Codegen

As an example of usage for semantic-alalyzer-rs is implemented as a separate project toy-codegen. It shows how to use SemanticStack for Codegen generation. Added to README.md.

📝 Documentation

  • Extended README docs
  • Extended code documentation for SemanticStack functions generator.

Contribution

  • #17 Feat: extend SemanticStack with registers (@mrLSD)
  • #13 Add registers number to SemanticStackContext definitions