2
I Use This!
Inactive

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 15 hours ago.
Jun 25, 2024 — Jun 25, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Renamed two files More... over 10 years ago
Small change in how directories are listed More... over 10 years ago
Moved Grass parts into separate project More... over 11 years ago
Some changes in bracket and logical-end matching methods More... over 11 years ago
Added debugging parameter to .translate() method (for future sue) More... over 11 years ago
Definitions and redefinitions are handled by the same method More... over 11 years ago
Suplying value in instant definition via reference fails when referenced field has no defined value More... over 11 years ago
Tested supplying values in instant definitions via references More... over 11 years ago
Added tests for and implemented working `infer` modifier in instant definitions More... over 11 years ago
Refactored definitnion translation into its own method More... over 11 years ago
Added new modifier, refactored declaratio tranlsation into its own method More... over 11 years ago
Added sample testing.grass file containing Grass source code (it can be compiled with grassc) More... over 11 years ago
Some restructuring in test suite More... over 11 years ago
Preparing to rework the test suite and then implement missing features of PAKE More... over 11 years ago
Removed old tests, modified list of Grass reserved keywords (guard got kicked out, and throw was added), updated TODO More... over 11 years ago
Renamed grasscompiler.py to grassc More... over 11 years ago
Grass README made a little bit nicer, added simple grasscopmiler whcih can be used to test for code correctness and to stress Grass syntax and features without going low-level and fiddling with tokenizer, joiner, striper and translator directly More... over 11 years ago
Implemented `guard`, `hard` and `infer` modifiers for constants and variabler in translator More... over 11 years ago
Described , and modifiers for constants and variables More... over 11 years ago
Added more complete description of Grass metalanguage features More... over 11 years ago
Fixed bugs in importing mechanism which 1) would not throw error when reference was not pointing to anything in imported file (importing empty references), and 2) would allow to import variables into functions, functions into namespaces etc. not the actaual keyword is checked More... over 11 years ago
Changed error message for invalid types in declarations, extended functionality of keyword More... over 11 years ago
Gives warnings about refactoring needed, added README describing Grass metalanguage More... over 11 years ago
Added better error message about void references in call verification More... over 11 years ago
Improved type checking mechanisms More... over 11 years ago
Implemented delete keyword, improved datapiece compilation mechanism More... over 11 years ago
Fixed a bug which allowed for constant redefinition/redeclaration when using full constant definition syntax (now name-collision kicks in and prevents this) More... over 11 years ago
Improved translation of datapieces; variables can be redefined (allows to change value of variables) and redeclared (allows to change both value and type); redeclaration gives the ability to use the variable with various types (kinda like dynamic typing) but preserves the benefits of using strong, static typing More... over 11 years ago
Translator prevents constant redefinition, new internal helper method - _whatis() which returns what keyword was used to create given construct (something like meta-type?) More... over 11 years ago
Removed old and unused Grass API description file More... over 11 years ago