aboutsummaryrefslogtreecommitdiff
path: root/parser.cc
AgeCommit message (Expand)Author
2018-11-05Run clang-formatDan Willemsen
2018-08-15Implement 'final' assignments.Sasha Smundak
2017-10-11`clang-format -i -style=file *.cc *.h`Dan Willemsen
2017-02-22Add --color_warnings to make warnings/errors like clangDan Willemsen
2016-05-30Handle nested define/endefShinichiro Hamaji
2016-04-12[C++] Strip a trailing \rShinichiro Hamaji
2016-04-09[C++] Error for missing endefShinichiro Hamaji
2016-04-09[C++] Error for missing endifShinichiro Hamaji
2016-02-29[C++] NULL terminate the buffer of filesShinichiro Hamaji
2015-10-27[C++] Do not trim trailing spaces in variable assignmentsShinichiro Hamaji
2015-09-24Rename value.* and ast.* to expr.* and stmt.*, respectivelyShinichiro Hamaji
2015-09-09[C++] Fix err_invalid_ifeq3.mkShinichiro Hamaji
2015-08-05[C++] Warn potential parse errorsShinichiro Hamaji
2015-08-05[C++] Delay parse errors until they are actually evaulatedShinichiro Hamaji
2015-07-06[C++] Add and fix define_newline.mkShinichiro Hamaji
2015-07-05[C++] Fix err_semicolon_in_output.mkShinichiro Hamaji
2015-07-05[C++] Re-parse command when it turns out it is not actually a commandShinichiro Hamaji
2015-07-01[C++] Show parse timeShinichiro Hamaji
2015-06-26[C++] Handle "else ifeq"Shinichiro Hamaji
2015-06-26[C++] Fix tab_only_line.mk againShinichiro Hamaji
2015-06-26[C++] Fix err_unterminated_var.mkShinichiro Hamaji
2015-06-26[C++] Fix err_no_target_commands.mkShinichiro Hamaji
2015-06-26[C++] Implement export and unexportShinichiro Hamaji
2015-06-26[C++] Parse overrideShinichiro Hamaji
2015-06-25[C++] Fix multiline_recipe.mkShinichiro Hamaji
2015-06-25[C++] Fix empty_line_in_define.mkShinichiro Hamaji
2015-06-25[C++] Fix multiline_and_lineno.mkShinichiro Hamaji
2015-06-25[C++] Fix err_override.mkShinichiro Hamaji
2015-06-25go gettable for github.com/google/katiFumitoshi Ukai
2015-06-23Add Apache license header to recently added filesShinichiro Hamaji
2015-06-22[C++] Fix value.mkShinichiro Hamaji
2015-06-22[C++] Make err_include.mk passShinichiro Hamaji
2015-06-22[C++] Fix comment_in_define.mkShinichiro Hamaji
2015-06-22[C++] Parse all kinds of rulesShinichiro Hamaji
2015-06-19[C++] Fix assign_in_parens.mkShinichiro Hamaji
2015-06-19[C++] Introduce FindOutsideParenShinichiro Hamaji
2015-06-19[C++] Implement evalShinichiro Hamaji
2015-06-18[C++] Fix the error message for extraneous text after ifeqShinichiro Hamaji
2015-06-18[C++] Implement ifeqShinichiro Hamaji
2015-06-18[C++] Fix define_with_comments.mkShinichiro Hamaji
2015-06-18[C++] Implement elseShinichiro Hamaji
2015-06-18[C++] Use asts instead of stmts for consistencyShinichiro Hamaji
2015-06-18[C++] Implement ifdefShinichiro Hamaji
2015-06-18[C++] Replace StripXXXSpaces by TrimXXXSpaceShinichiro Hamaji
2015-06-18[C++] Implement defineShinichiro Hamaji
2015-06-18[C++] Add a fast path for comment-only-linesShinichiro Hamaji
2015-06-18[C++] Remove AST suffixes from Parser::ParseXXXShinichiro Hamaji
2015-06-18[C++] Handle sincludeShinichiro Hamaji
2015-06-18[C++] Parse include directivesShinichiro Hamaji
2015-06-18[C++] Fix lineno handlingShinichiro Hamaji