0
I Use This!
Inactive

Commits : Listings

Analyzed about 22 hours ago. based on code collected about 22 hours ago.
Dec 01, 2024 — Dec 01, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added recorddef and variabledef examples to test.clay. More... over 16 years ago
updated syntax.txt and test.clay. More... over 16 years ago
added syntactic support for return type declaration in procedures. More... over 16 years ago
added syntactic support for return statements without an expression. More... over 16 years ago
added syntax for typevars and argument types for procedures. More... over 16 years ago
added type declarations syntax for variable defs. More... over 16 years ago
streamlined error location reporting in lexer and parser. More... over 16 years ago
fixed couple of bugs in linecol. More... over 16 years ago
minor change to run.py. More... over 16 years ago
updated parser to add location info to ast. More... over 16 years ago
added new location class, updated lexer to use location class. More... over 16 years ago
updated run.py and test.clay to test parser. More... over 16 years ago
fixed missing semicolon bug in parser, converted LexerError into ParseError. More... over 16 years ago
fixed incomplete code in xprint. More... over 16 years ago
fixed silly bug in astprinter. More... over 16 years ago
implemented parser, minor change in syntax.txt. More... over 16 years ago
in lexer, changed LexerInput to update 'max_pos' only on success. another minor change to avoid pychecker warning. More... over 16 years ago
changed parserlib, so that 'max_pos' is updated only on 'commit'. More... over 16 years ago
fixed missing export in parserlib. More... over 16 years ago
added 'true', and 'false' as keywords in lexer. More... over 16 years ago
implemented astprinter.py using xprint. More... over 16 years ago
made separator customizable in xprint.py. More... over 16 years ago
added xprint.py, a pretty printer that can extended to support custom types. More... over 16 years ago
defined simple ast. More... over 16 years ago
in syntax.txt, made LocalVariableDef distinct from VariableDef. More... over 16 years ago
in parserlib, added 'optional' combinator. More... over 16 years ago
introduced unique 'Failure' result in parserlib. this is so that 'None' can be used for other purposes by parsers. updated lexer. More... over 16 years ago
minor simplification of lexer. More... over 16 years ago
reorg - put code into a package. More... over 16 years ago
moved text files into doc/. simplified syntax in syntax.txt. More... over 16 years ago