Commits

Author Commit Message Labels Comments Date
masklinn
A new tokenizer which actually works is probably worth a new version
masklinn
Add floats-eval test with just leading comma just in case
Tags
0.3
masklinn
Brand new tokenizer ripped out of Python's tokenize.py this one is actually able to parse Python's floats correctly
masklinn
Fix error reporting message in case of incorrect attribute access (threw out type of token found)
masklinn
Implement implicit conversion of JS nulls to py Nones
masklinn
Implement nonzero for str type
masklinn
Convert tests to mocha + expect.js (simpler to see what fails)
masklinn
New todo line
masklinn
Merge python datamodel implementation in mainline
masklinn
Add type tag to readme, for emacs (and maybe bitbucket?)
masklinn
Flesh out the readme
masklinn
Dict literals is a good justification for 0.2
masklinn
Add tests for a few literals, implement dict literals
Tags
0.2
masklinn
Import basic attribue getting
masklinn
Add basic implementation of function calls, trivial 'bool' converter
masklinn
Fix: expression to evaluate is not the context of the evaluate function get stuff we need on 'expr', not 'this'
masklinn
Add a pair of tests for 'not in'
masklinn
Add evaluator for literal lists, trivial list constructor (aliases to tuples)
masklinn
Tests on contains of singleton, test of contains substring
masklinn
Nested complex expression test
masklinn
Add evaluation of 'not' operator
masklinn
Add test for string rich comparisons
masklinn
String contains in the evaluator
masklinn
Add constants to the evaluator
masklinn
Various style fixes from pycharm analysis
masklinn
I think chained operators deserve a 0.1 tag
masklinn
Implement chained comparators (also unary negative)
Tags
0.1
masklinn
Implement correct parsing of chained binary comparison operators
masklinn
Move multi-name tokens to the tokenizer (special-cased) instead of having them in the parser This is a preparation for correctly implementing comparison chaining in the parser
masklinn
Added a few items to TODO
  1. Prev
  2. Next