John Wiegley
|
2468bf6826
|
Normalize recent changes to fit the overall design
|
2014-07-04 15:56:53 -05:00 |
|
John Wiegley
|
74e1812f74
|
Merge pull request #1 from lethalman/master
Fix parsing of rec sets with reserved keyword
|
2014-07-04 15:43:30 -05:00 |
|
John Wiegley
|
d5d77cd84f
|
Merge pull request #2 from lethalman/ifthenelse
Parse if then else
|
2014-07-04 15:43:03 -05:00 |
|
Luca Bruno
|
051e8fffc2
|
Parse if then else
|
2014-07-04 14:39:41 +02:00 |
|
Luca Bruno
|
f8d0496bba
|
Fix parsing of rec sets with reserved keyword
|
2014-07-04 13:43:22 +02:00 |
|
John Wiegley
|
f5ab0e5be4
|
Building with Trifecta works again, but there are issues
|
2014-07-04 04:08:38 -05:00 |
|
John Wiegley
|
bb3648cf73
|
Let is working, next is "if" syntax
|
2014-07-04 02:15:20 -05:00 |
|
John Wiegley
|
3c7025f9f3
|
Preliminary support for "let" syntax
|
2014-07-04 02:06:56 -05:00 |
|
John Wiegley
|
03d8ccc5bb
|
Add operator reserved names for the lexer
|
2014-07-04 02:06:43 -05:00 |
|
John Wiegley
|
2a931e52e1
|
Add a stub in the evaluator for operators
|
2014-07-04 02:06:27 -05:00 |
|
John Wiegley
|
d9dfbcbd5a
|
Add the C++ parser as documentation
|
2014-07-04 01:55:27 -05:00 |
|
John Wiegley
|
b01890048c
|
Remove a comment which is already out of date
|
2014-07-04 01:55:04 -05:00 |
|
John Wiegley
|
710b421b46
|
Remove some dead code in Types.hs
|
2014-07-04 01:54:44 -05:00 |
|
John Wiegley
|
569ebf3f9a
|
Clean up parser, implement operators
We now parse down to line 45 in all-packages.nix: let.
|
2014-07-04 01:52:50 -05:00 |
|
John Wiegley
|
d2df092907
|
Simple code refactoring
|
2014-07-03 17:16:25 -05:00 |
|
John Wiegley
|
831e96fc85
|
Simplify includes in Eval.hs
|
2014-07-03 17:09:17 -05:00 |
|
John Wiegley
|
d62b7747b2
|
default.nix is parsing again, but not all-packages.nix
|
2014-07-01 03:27:13 -05:00 |
|
John Wiegley
|
682f039023
|
Switch to a Parsec expression table
|
2014-07-01 03:11:26 -05:00 |
|
John Wiegley
|
be1434726a
|
Add initial support for parsing operators
|
2014-07-01 01:12:28 -05:00 |
|
John Wiegley
|
52bfdd126b
|
Cleaned up the parsing code
|
2014-07-01 00:15:49 -05:00 |
|
John Wiegley
|
8158557bb9
|
Factor out the abstract of which parsing library to use
|
2014-06-30 23:29:06 -05:00 |
|
John Wiegley
|
9b12ebf081
|
Break up Parser.hs, make use of Parsec optional
|
2014-06-30 23:12:18 -05:00 |
|
John Wiegley
|
29909a2598
|
Setup cabal file, fix all warnings
The next step is splitting up and prettifying Parser.hs
|
2014-06-30 22:37:20 -05:00 |
|
John Wiegley
|
305598ea7f
|
Began work on the evaluator
|
2014-06-29 10:11:29 -07:00 |
|
John Wiegley
|
7d8615aaf7
|
First revision
|
2014-06-28 16:30:47 -07:00 |
|