Commit Graph

  • 5ecd9e1a1a Evaluate assert Luca Bruno 2014-07-08 14:34:56 +0200
  • b254b0347c Evaluate with expression Luca Bruno 2014-07-08 13:47:31 +0200
  • cf34b6edee Evaluate if condition Luca Bruno 2014-07-08 13:38:48 +0200
  • 2e8e2be67a Evaluate NArgSet to NVArgSet Luca Bruno 2014-07-08 11:27:31 +0200
  • ea6cdf330d pretty: wrap app argument around parens Luca Bruno 2014-07-07 18:23:16 +0200
  • 5849e17529 pretty: Fix displaying double quotes for strings Luca Bruno 2014-07-07 17:39:49 +0200
  • 610fc3c780 Use pretty util functions for filling paragraphs Luca Bruno 2014-07-07 17:29:55 +0200
  • a12c576bcc Pretty print operators Luca Bruno 2014-07-07 17:25:28 +0200
  • 8103ed8cc8 Fix compilation. Better indentation for the pretty printer Luca Bruno 2014-07-07 16:55:03 +0200
  • be5c81d190 Merge pull request #5 from lethalman/pretty John Wiegley 2014-07-07 09:31:28 -0500
  • 806e497ce8 Merge pull request #4 from lethalman/fixdot John Wiegley 2014-07-07 09:31:20 -0500
  • 2ee2f71832 Merge pull request #3 from lethalman/master John Wiegley 2014-07-07 09:31:07 -0500
  • b12dc4f187 Pretty print nix expressions Luca Bruno 2014-07-07 15:34:07 +0200
  • 1e8ee3af67 Fix dot operator associativity. a.b.c would not be parsed otherwise Luca Bruno 2014-07-07 15:01:03 +0200
  • 8ea220ea4f Use a type to express rec sets instead of a bool Luca Bruno 2014-07-07 11:29:25 +0200
  • bad6a0a6d5 Add the NInherit type John Wiegley 2014-07-04 16:26:13 -0500
  • 5b8ef9997d if/then/else is working, next to do is "inherit" John Wiegley 2014-07-04 16:24:47 -0500
  • bb378af269 Several more minor fixes John Wiegley 2014-07-04 16:23:21 -0500
  • 0f0f865e4f Add a reserved words as "stop words" for nixApp John Wiegley 2014-07-04 16:15:58 -0500
  • 072b2e8d51 Add support for more operators John Wiegley 2014-07-04 16:07:32 -0500
  • 2468bf6826 Normalize recent changes to fit the overall design John Wiegley 2014-07-04 15:56:53 -0500
  • 74e1812f74 Merge pull request #1 from lethalman/master John Wiegley 2014-07-04 15:43:30 -0500
  • d5d77cd84f Merge pull request #2 from lethalman/ifthenelse John Wiegley 2014-07-04 15:43:03 -0500
  • 051e8fffc2 Parse if then else Luca Bruno 2014-07-04 14:39:11 +0200
  • f8d0496bba Fix parsing of rec sets with reserved keyword Luca Bruno 2014-07-04 13:31:11 +0200
  • f5ab0e5be4 Building with Trifecta works again, but there are issues John Wiegley 2014-07-04 04:08:38 -0500
  • bb3648cf73 Let is working, next is "if" syntax John Wiegley 2014-07-04 02:15:20 -0500
  • 3c7025f9f3 Preliminary support for "let" syntax John Wiegley 2014-07-04 02:06:56 -0500
  • 03d8ccc5bb Add operator reserved names for the lexer John Wiegley 2014-07-04 02:06:43 -0500
  • 2a931e52e1 Add a stub in the evaluator for operators John Wiegley 2014-07-04 02:06:27 -0500
  • d9dfbcbd5a Add the C++ parser as documentation John Wiegley 2014-07-04 01:55:27 -0500
  • b01890048c Remove a comment which is already out of date John Wiegley 2014-07-04 01:55:04 -0500
  • 710b421b46 Remove some dead code in Types.hs John Wiegley 2014-07-04 01:54:44 -0500
  • 569ebf3f9a Clean up parser, implement operators John Wiegley 2014-07-04 01:52:50 -0500
  • d2df092907 Simple code refactoring John Wiegley 2014-07-03 17:10:04 -0500
  • 831e96fc85 Simplify includes in Eval.hs John Wiegley 2014-07-03 17:09:17 -0500
  • d62b7747b2 default.nix is parsing again, but not all-packages.nix John Wiegley 2014-07-01 03:27:13 -0500
  • 682f039023 Switch to a Parsec expression table John Wiegley 2014-07-01 03:11:26 -0500
  • be1434726a Add initial support for parsing operators John Wiegley 2014-07-01 01:12:28 -0500
  • 52bfdd126b Cleaned up the parsing code John Wiegley 2014-07-01 00:15:49 -0500
  • 8158557bb9 Factor out the abstract of which parsing library to use John Wiegley 2014-06-30 23:29:06 -0500
  • 9b12ebf081 Break up Parser.hs, make use of Parsec optional John Wiegley 2014-06-30 23:12:18 -0500
  • 29909a2598 Setup cabal file, fix all warnings John Wiegley 2014-06-30 22:37:20 -0500
  • 305598ea7f Began work on the evaluator John Wiegley 2014-06-29 10:11:29 -0700
  • 7d8615aaf7 First revision John Wiegley 2014-06-28 16:30:47 -0700