stdlib/fedora: Use grep -F when matching %fedora-rebuild-name
[goals.git] / src / eval.ml
2020-01-20 Richard W.M. JonesRename tactic -> predicate.
2020-01-12 Richard W.M. Joneseval: Remove a single trailing \n from "returning strin...
2020-01-12 Richard W.M. Jonescmdline: Implement -s (--silent or --quiet) option.
2020-01-09 Richard W.M. Jonescmdline: Make sure all errors go through main () function.
2020-01-07 Richard W.M. JonesIn debug mode (-d) print all shell scripts executed.
2020-01-07 Richard W.M. Joneseval: Split running external code according to return...
2020-01-07 Richard W.M. JonesImplement pure functions.
2020-01-06 Richard W.M. Joneslexer: Use @{...} for quiet code sections.
2020-01-06 Richard W.M. JonesAllow functions "returning strings" (etc), redefine...
2020-01-05 Richard W.M. JonesStandardize running code in a single function, include...
2020-01-05 Richard W.M. JonesFunctions return expressions instead of only lists...
2020-01-04 Richard W.M. JonesImplement functions.
2020-01-03 Richard W.M. JonesAst: Remove functions which were moved to Eval module.
2020-01-03 Richard W.M. JonesSimplify Constructor -> Ctor.
2020-01-03 Richard W.M. JonesRename Eval -> Run, split out some Ast functions into...
2020-01-03 Richard W.M. Joneseval: Don't check target was rebuilt if there is no...
2020-01-03 Richard W.M. Joneseval: Goals with no targets always need a rebuild.
2020-01-03 Richard W.M. Joneseval: If multiple goals match a tactic, run them all.
2020-01-03 Richard W.M. Joneseval: Explicit function to evaluate goal arguments.
2020-01-03 Richard W.M. JonesRevert "eval: Expand goal args before running the goal."
2020-01-02 Richard W.M. Joneseval: Expand goal args before running the goal.
2020-01-02 Richard W.M. JonesAst: Rename ECallTactic to ETacticConstructor.
2020-01-02 Richard W.M. JonesAst: Change EGoal -> EGoalDefn, ETactic -> ETacticDefn.
2019-12-31 Richard W.M. JonesFix ‘goal’ when it appears as a target (meaning ‘goal...
2019-12-30 Richard W.M. JonesImplement -d (debug) option.
2019-12-28 Richard W.M. JonesImplement tactics.
2019-12-28 Richard W.M. JonesRemove Ast.PVar.
2019-12-28 Richard W.M. JonesRun code with set -e / set -x.
2019-12-27 Richard W.M. JonesActually run goal code.
2019-12-27 Richard W.M. JonesAdd implicit tactic rebuild.
2019-12-27 Richard W.M. JonesSubstitute %<, %@ etc variables into code.
2019-12-27 Richard W.M. JonesAdd Ast.to_shell_script.
2019-12-27 Richard W.M. JonesHard code *file tactic.
2019-12-27 Richard W.M. JonesImplement tactic matching.
2019-12-25 Richard W.M. JonesRefactor evaluation.
2019-12-25 Richard W.M. JonesRename Ast.StringMap -> Ast.Env
2019-12-23 Richard W.M. JonesDefine *file() syntax for tactic constructors.
2019-12-23 Richard W.M. JonesAttach parser location information to AST nodes.
2019-12-23 Richard W.M. JonesBasic evaluation.
2019-12-23 Richard W.M. JonesAdd environment to store variables and goals.
2019-12-22 Richard W.M. JonesCommand line parsing of anon args.