Commits

Author Commit Message Labels Comments Date
Gary Bernhardt
Renamed function and class test file
Gary Bernhardt
Got the script actually working in Vim again (imagine!)
Gary Bernhardt
Split tests into several files
Gary Bernhardt
Added an integration test for lambdas inside functions
Gary Bernhardt
Added classes
Gary Bernhardt
Added methods
Gary Bernhardt
Added function stats
Gary Bernhardt
Added a big, hairy integration test
Gary Bernhardt
Removed scoring of logical operators inside if blocks but outside the test
Gary Bernhardt
Removed a debug print
Gary Bernhardt
Added logical operators inside conditionals
Gary Bernhardt
Added generator expressions
Gary Bernhardt
Added list comprehensions
Gary Bernhardt
Replaced implementation with an AST tree walker, which uncovered some bugs
Gary Bernhardt
Added support for compound conditionals
Gary Bernhardt
Added scoring of exception handling
Gary Bernhardt
Removed redundant definitions of trivial node complexity
Gary Bernhardt
Added a script with almost every syntax node to test against
Gary Bernhardt
Added envs directory to .hgignore
Gary Bernhardt
Added test for continue statement in while loop
Gary Bernhardt
Added support for continue statement in for loop
Gary Bernhardt
Duplicate "for" loop tests for "while" loops
Gary Bernhardt
Added tests for break statements in for loops
Gary Bernhardt
Added a sort-of-integration test because I am afraid. :(
Gary Bernhardt
Added better handling of discards and compound statements
Gary Bernhardt
Got inline conditionals working
Gary Bernhardt
Renamed pending tests
Gary Bernhardt
Simplified test names
Gary Bernhardt
Extracted control structures' tests into their own test classes
Gary Bernhardt
Got basic for loops working, including else clauses
  1. Prev
  2. Next