aboutsummaryrefslogtreecommitdiff
path: root/build/token
AgeCommit message (Collapse)AuthorFilesLines
2015-12-16Implement support for multiple scope/targets in variable assignmentBoris Kolpackov1-1/+10
Can now even do this: foo/ file{*-bar} file{baz}: x = y
2015-12-14Add support for variable prepend operator: =+Boris Kolpackov1-0/+1
2015-09-09Add support for quoting directive namesBoris Kolpackov1-24/+15
Now only unquoted, literal names are recognized as directives, for example: 'print' = abc print $print
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-03-30Initial support for command line variablesBoris Kolpackov1-0/+6
2015-03-30Add support for configurable pair separator, use @ instead of = in buildspecBoris Kolpackov1-1/+2
2015-03-02Implement variable expansionBoris Kolpackov1-1/+4
2015-03-02Indicate whether token is separated from previous one by whitespacesBoris Kolpackov1-4/+10
2015-02-27Variable assignment, appending supportBoris Kolpackov1-1/+3
2014-12-15Parse directory scopesBoris Kolpackov1-18/+11
2014-12-12Initial buildfile parser implementationBoris Kolpackov1-0/+6
g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx ../../../build/parser.cxx && ./driver
2014-12-11Initial lexer implementation for buildfilesBoris Kolpackov1-0/+55