Skip to content

Releases: AffogatoLang/moka-rust

Tokenisation v0.1.2

12 Apr 04:55
Compare
Choose a tag to compare

Version 0.1.2 now supports the second parameter of the use command, allowing an input file or directory to be supplied. The module will be loaded and all of the input files will now be tokenised as per the combined module rules (loaded the same as the 0.1.1 release).

A note on lexical rules; all rules will be prefaced with a ^ character and are matched against the start of the sub section of source code that either ended with the previous token or that is after the most recent section of whitespace if the option to ignore it has been enabled. Rules that already contain ^ will not have a second one added.

Lexical Parsing v0.1.1

06 Apr 23:22
Compare
Choose a tag to compare

Version 0.1.1 brings with it fully functional parsing of rules in a module's lex folder into tangible rules w/ executable expressions in the program. Verbose mode reflects this, and will display the ordered list of parsed rules (Lex files can have full line comments and blank lines, but no comments at the ends of lines)

v0.1 Tentative Release

06 Apr 05:33
Compare
Choose a tag to compare

This version doesn't actually run any of the core functionality (What?)
Instead, it can print out version numbers and help text, and will complain if provided modules aren't in the right format.

Release Test 6 [Working Build]

06 Apr 05:22
Compare
Choose a tag to compare
Pre-release

This one actually makes a resources folder in the tmp directory for archiving. Si Gut.