diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-10 11:13:01 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-10 11:13:01 +0200 |
commit | 7dd559dd8a8924a30414f0a3cb0538fa7ff58454 (patch) | |
tree | b64df9040109acc1f44d529b6e4f1044a0de0a07 /build/parser | |
parent | 4eacc5d063b2810c87510b7afad5d0be203540a3 (diff) |
Reimplement buildspec parsing to deal with eval context
In short, in buildspec, parens are treated as operation application
rather than eval context unless double-quoted. So in 'clean(foo)' we
have the clean operation on target foo while in '"clean(foo)"' we
have target cleanfoo.
Also, as a bonus, we can now do {clean update}(/long/target/name/).
Diffstat (limited to 'build/parser')
0 files changed, 0 insertions, 0 deletions