aboutsummaryrefslogtreecommitdiff
path: root/build/lexer.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-03-02Implement variable expansionBoris Kolpackov1-0/+37
2015-03-02Indicate whether token is separated from previous one by whitespacesBoris Kolpackov1-72/+87
2015-03-02Implement value lexing modeBoris Kolpackov1-18/+58
So that we can do foo=g++ without having to resort to quoting
2015-03-02Clean up clang warningsBoris Kolpackov1-3/+3
2015-02-27Variable assignment, appending supportBoris Kolpackov1-1/+14
2015-01-20Diagnostic infrastructure revampBoris Kolpackov1-8/+5
2014-12-15Parse directory scopesBoris Kolpackov1-5/+5
2014-12-12Initial buildfile parser implementationBoris Kolpackov1-4/+8
g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx ../../../build/parser.cxx && ./driver
2014-12-12Add test for lexerBoris Kolpackov1-2/+4
g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx && ./driver
2014-12-11Initial lexer implementation for buildfilesBoris Kolpackov1-0/+220