Connor Skees
fb785cf71c
revert "make predicate optional for callers"
...
This reverts commit fda7f340cea60a90031aa8edffd8ab3a06d05992.
This commit made tests fail that it shouldn't have. The performance wins
from this change were negligible, so it is easiest to just revert it and
potentially come back to this change later
2020-08-08 14:36:59 -04:00
Connor Skees
fda7f340ce
make predicate optional for callers
2020-08-08 02:27:54 -04:00
Connor Skees
d5b2410a8c
allow multiline comments in more contexts
2020-08-07 11:39:14 -04:00
Connor Skees
438abe52be
allow redeclaration of module variables
2020-08-07 02:01:04 -04:00
Connor Skees
6631b8ae0e
correctly parse the function filter syntax
2020-07-28 18:09:23 -04:00
Connor Skees
ace9757897
use a predicate to simplify and improve parsing of maps
2020-07-28 01:59:43 -04:00
Connor Skees
830d56bd77
only evaluate division in certain cases
2020-07-09 23:52:35 -04:00
Connor Skees
f9455caeea
derive Copy for Identifier
2020-07-08 22:38:56 -04:00
Connor Skees
2dfda192bc
implement string interning
2020-07-08 21:36:41 -04:00
Connor Skees
827225a143
initial implementation of @keyframes
2020-07-04 20:50:53 -04:00
ConnorSkees
e12d3a581d
reduce size of parse::Stmt
2020-06-25 00:27:24 -04:00
ConnorSkees
47c4a421ac
upgrade dependencies
2020-06-19 22:47:06 -04:00
ConnorSkees
4d068596e3
refactor parsing into multiple files
2020-06-16 22:34:01 -04:00