Commit graph

20 commits

Author SHA1 Message Date
DiablosOffens
a3a923ffe8 Fix endless loop in "expandDoubleQuoted".
Fix an issue with expansion of escaped newlines.
Use the currently set mkfile vars as environment vars for the shell command invoked by "expandBackQuoted".
2016-08-30 13:09:13 +02:00
Daniel Jones
53634f87d8 Fix an issue with mkfiledir. 2014-08-05 18:28:00 -07:00
Daniel Jones
49fdbebf48 Add a mkfiledir variable that evuates to the full path of the current mkfile. 2014-08-05 14:16:59 -07:00
Daniel Jones
e343ba3689 Allow escaping of '$' with '$$'. 2014-08-04 12:30:25 -07:00
Daniel Jones
ccd90668b9 Anchor regex meta-rules. 2014-02-01 19:13:27 -08:00
Daniel Jones
a005edc4a7 Fix an issue with shell expansions. 2013-08-13 13:03:21 -07:00
Daniel Jones
1eb840af57 Add at 'X' attribute to indicate rules that are not to be run concurrently with anything 2013-07-09 23:13:37 -07:00
Daniel Jones
fc1d2ebfb8 Better handling of recipes and subprocesses. 2013-07-09 12:33:25 -07:00
Daniel Jones
913af90c60 Fix variables in recipes, prefix expansion, and -a switch behavior 2013-03-18 20:37:01 -07:00
Daniel Jones
587bdd6c63 Variable expansion bug. 2013-03-10 00:34:42 -08:00
Daniel Jones
8cbbe9c53c Fix a number of things. 2013-03-09 20:54:13 -08:00
Daniel Jones
467d1d3d44 Prettier printing. 2013-03-03 18:57:14 -08:00
Daniel Jones
8a218f35c0 go fmt 2013-03-03 17:51:00 -08:00
Daniel Jones
ee70f46012 Concurrent rule execution. 2013-03-03 17:50:00 -08:00
Daniel Jones
115d8425be Fix issues with variable expansion. 2013-03-02 10:57:40 -08:00
Daniel Jones
207e052372 Work on graph build and metarule matching. 2013-03-02 00:34:31 -08:00
Daniel Jones
f812efe3ad Some more work on string expansion. 2013-02-28 22:49:34 -08:00
Daniel Jones
084a45fc74 Work on string expansion. 2013-02-26 22:41:25 -08:00
Daniel Jones
6da2555966 More parsing. Go fmt. 2013-02-26 11:33:07 -08:00
Daniel Jones
d129ff285c Sketching out the parser. 2013-02-25 23:52:08 -08:00