aboutsummaryrefslogtreecommitdiff
path: root/src/fix-ng
AgeCommit message (Collapse)Author
2003-11-01* Conditions, string equality.Eelco Dolstra
2003-11-01* Let syntax.Eelco Dolstra
2003-11-01* Filter the substitution list when descending into a recursiveEelco Dolstra
attribute set.
2003-10-31* Working evaluator.Eelco Dolstra
* Mutually recursive attribute sets. * Print evaluator efficiency statistics.
2003-10-31* Allow empty attribute (argument) sets.Eelco Dolstra
2003-10-31* Use SGparseString() instead of SGparseFile() because the latter isEelco Dolstra
buggy. It fails to clear an internal variable (SG_textIndex) between invocations, so it can be called only once during a program execution.
2003-10-30* Factor out evaluation into a separate file.Eelco Dolstra
2003-10-30* Clean up the imploded parse tree. Quotes around strings areEelco Dolstra
removed, paths are absolutised relative to the path containing the expression we just parsed, and integer literals are converted to actual integers.
2003-10-30* Bottomup rewrite function.Eelco Dolstra
2003-10-30* Don't use a search path.Eelco Dolstra
2003-10-30* Attribute selection operator.Eelco Dolstra
2003-10-29* Basic grammar and parser for the Fix language. We use libsglr andEelco Dolstra
friends to do the parsing. The parse table is embedded in the Fix executable using bin2c, which converts an arbitrary file into a C character array.
2003-10-29* Forked new version of Fix.Eelco Dolstra