aboutsummaryrefslogtreecommitdiff
path: root/build/lexer
AgeCommit message (Expand)AuthorFilesLines
2015-09-09Add support for evaluation contextBoris Kolpackov1-29/+21
2015-09-09Reimplement double quote lexing to avoid "implied quote" trickBoris Kolpackov1-6/+3
2015-09-08Initial take on double quote supportBoris Kolpackov1-4/+9
2015-09-08Use mode stack in lexerBoris Kolpackov1-7/+27
2015-09-08Implement single quote supportBoris Kolpackov1-1/+4
2015-09-08Clean up lexer mode logicBoris Kolpackov1-1/+3
2015-07-13Add support for pair-enabled variablesBoris Kolpackov1-0/+3
2015-06-18Add char-scanner to libbutl, use in libbpkg and build2Boris Kolpackov1-54/+5
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-03-30Initial support for command line variablesBoris Kolpackov1-0/+3
2015-03-30Add support for configurable pair separator, use @ instead of = in buildspecBoris Kolpackov1-4/+10
2015-03-09Add support for skipping already loaded/included buildfiles at top levelBoris Kolpackov1-2/+2
2015-03-06Add support for lexing and parsing name pairsBoris Kolpackov1-9/+21
2015-03-02Implement variable expansionBoris Kolpackov1-2/+4
2015-03-02Indicate whether token is separated from previous one by whitespacesBoris Kolpackov1-14/+18
2015-03-02Implement value lexing modeBoris Kolpackov1-2/+9
2015-01-20Diagnostic infrastructure revampBoris Kolpackov1-11/+14
2014-12-12Initial buildfile parser implementationBoris Kolpackov1-5/+11
2014-12-12Add test for lexerBoris Kolpackov1-0/+3
2014-12-11Initial lexer implementation for buildfilesBoris Kolpackov1-0/+98