3ce083f01d6e62e9fb9b328e312d97a074fe6128 |
|
12-Oct-2017 |
Dan Willemsen <dwillemsen@google.com> |
`clang-format -i -style=file *.cc *.h` Change-Id: I62a87c5d8309b21265e904c0aeb9b3e094c9024a
/build/kati/parser.cc
|
e41c7556c22bda359c2b97cd98d59082110add95 |
|
22-Feb-2017 |
Dan Willemsen <dwillemsen@google.com> |
Add --color_warnings to make warnings/errors like clang This adds new (WARN|KATI_WARN|ERROR)_LOC log macro variants that take a location as the first argument, and will prefix that location information to the warning/error lines. When --color_warnings is enabled, it reformats them to have a standard warning:/error: infix, and adds colors in order to match the warnings/errors produced by clang.
/build/kati/parser.cc
|
390115c9f284c66aeda94d36e01533f7b668627d |
|
30-May-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
Handle nested define/endef This fixes #72.
/build/kati/parser.cc
|
becba507595aaf6940af662c9096dbabe50baba4 |
|
12-Apr-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Strip a trailing \r
/build/kati/parser.cc
|
89f6a2ba8c2844db8ff5b539df469c2239568874 |
|
08-Apr-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Error for missing endef A fix for https://github.com/google/kati/issues/55
/build/kati/parser.cc
|
083fd26948e68c4685b92f606abf418731f24d0d |
|
08-Apr-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Error for missing endif A fix for https://github.com/google/kati/issues/55
/build/kati/parser.cc
|
07550475d31e64e76a12a689a6dd6de327849272 |
|
29-Feb-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] NULL terminate the buffer of files
/build/kati/parser.cc
|
748969f39dfb4a60d81b0a47e3e8c5a86194a6bf |
|
27-Oct-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Do not trim trailing spaces in variable assignments
/build/kati/parser.cc
|
645cca7910dccf4811dbf65d4c83a068a83b48c9 |
|
24-Sep-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
Rename value.* and ast.* to expr.* and stmt.*, respectively
/build/kati/parser.cc
|
00496aa4639de90e78206973388645bcbeffa73b |
|
09-Sep-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix err_invalid_ifeq3.mk
/build/kati/parser.cc
|
a06bee9cb929c2e0646154c6803c3c32565ca6eb |
|
05-Aug-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Warn potential parse errors
/build/kati/parser.cc
|
5622786de7abe89e19806d414bfdb1b87ff9dc36 |
|
05-Aug-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Delay parse errors until they are actually evaulated
/build/kati/parser.cc
|
c6ac0b9e01515cadd948ea94b3811dc6c20d676e |
|
06-Jul-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Add and fix define_newline.mk
/build/kati/parser.cc
|
415a9b1b3aa75238c9893ea5f117c0877ecc8329 |
|
05-Jul-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix err_semicolon_in_output.mk
/build/kati/parser.cc
|
631a9f83ffa25074612d53c8b32c771401264f2d |
|
05-Jul-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Re-parse command when it turns out it is not actually a command
/build/kati/parser.cc
|
6b1a11a4ca6565bd2ad49bd4ab9067c45ed95387 |
|
30-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Show parse time
/build/kati/parser.cc
|
6aeab2afbbb7ec5c75f3f8ed054e601cd1c281b4 |
|
26-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Handle "else ifeq"
/build/kati/parser.cc
|
df066c316f4775d9982089e27dbdb1830c7c2292 |
|
26-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix tab_only_line.mk again
/build/kati/parser.cc
|
36b326fab3d0fe887bf3d826877a8d1778c239ee |
|
26-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix err_unterminated_var.mk
/build/kati/parser.cc
|
2bed770578c05fde7a05d2f11782bfd167abd43c |
|
26-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix err_no_target_commands.mk
/build/kati/parser.cc
|
45a0c76779c3ea40bce4af89c039f8d853cd2d43 |
|
25-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement export and unexport
/build/kati/parser.cc
|
420f7754d973242d4120ed67a942bfb386706494 |
|
25-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Parse override
/build/kati/parser.cc
|
14bb279334c9db568f6cb8b8854f4309b3bfbc5e |
|
25-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix multiline_recipe.mk
/build/kati/parser.cc
|
a4d0ecb979db4a85dd3e62e76619854cd66dd0c1 |
|
24-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix empty_line_in_define.mk
/build/kati/parser.cc
|
b3af68b02c9e569be81e13e910d61ce6e979bb19 |
|
24-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix multiline_and_lineno.mk
/build/kati/parser.cc
|
ff4584d584ef604a0870c30fee7562f40050fafa |
|
24-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix err_override.mk
/build/kati/parser.cc
|
744bb2b8d146eaba4d073cf58e35a60903e06de8 |
|
24-Jun-2015 |
Fumitoshi Ukai <fumitoshi.ukai@gmail.com> |
go gettable for github.com/google/kati
/build/kati/parser.cc
|
1d545aa8a83ba34273b4692c78cf1981fc798658 |
|
23-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
Add Apache license header to recently added files
/build/kati/parser.cc
|
81699bef6317b6de8129d4ad1b7ee6201ed5981e |
|
22-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix value.mk
/build/kati/parser.cc
|
861bd64b71cbe63f177445410e1f2254e1b79bb0 |
|
19-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Make err_include.mk pass
/build/kati/parser.cc
|
66bd7bc688aa0b79c1d3128852007e4c57eddb42 |
|
19-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix comment_in_define.mk
/build/kati/parser.cc
|
9b16bda965b29b6ba5ce3178abf8e4655e5af044 |
|
19-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Parse all kinds of rules
/build/kati/parser.cc
|
76ff98375f92f73aab6ad0d51dc5fe9d9e6528d1 |
|
18-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix assign_in_parens.mk
/build/kati/parser.cc
|
eafd0524d02f24a8b677b9f4debd124f4f9e05a9 |
|
18-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Introduce FindOutsideParen
/build/kati/parser.cc
|
80456fb15d4c0cef3df83a96f35d3b1220394066 |
|
18-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement eval
/build/kati/parser.cc
|
adeea690eced2fdce2a5b5c7f5143b4a6e1c6cbf |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix the error message for extraneous text after ifeq
/build/kati/parser.cc
|
d146f4c482adb0c51bfc1bef101361845f74407c |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement ifeq
/build/kati/parser.cc
|
5562caff4f15ae518f6a9027bbf16a52b9fc1112 |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix define_with_comments.mk
/build/kati/parser.cc
|
6cb1c25696baa9484023e561de2cbc2aec749e14 |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement else
/build/kati/parser.cc
|
2847f09bb2c2edf40cd62afa001fdb42a3f47214 |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Use asts instead of stmts for consistency
/build/kati/parser.cc
|
7e256dfc39efc5f1614686a85fb5c9da6480abb9 |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement ifdef
/build/kati/parser.cc
|
32750621508da5e68f53bf14f944ad524627eb50 |
|
17-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Replace StripXXXSpaces by TrimXXXSpace
/build/kati/parser.cc
|
810fd03ef36afedeef832c5e78171b9e26a97e00 |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement define
/build/kati/parser.cc
|
d4e8193c6bf264d32332a82d6ec0188c9bdac14f |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Add a fast path for comment-only-lines
/build/kati/parser.cc
|
14b8bea45a560e1bb61e5e4d0f1fbb50a988224e |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Remove AST suffixes from Parser::ParseXXX
/build/kati/parser.cc
|
efad2dd288a5b5466c23b2dd7f275c25910e987a |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Handle sinclude
/build/kati/parser.cc
|
42b625f3573f8026e8c6da3231fdf1721320da25 |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Parse include directives
/build/kati/parser.cc
|
8ee8c376f1fd3cbd96144b5a4e4976a629e35ac3 |
|
16-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Fix lineno handling
/build/kati/parser.cc
|
776ca3085c44e6570813270df75278849c37d400 |
|
05-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] The first commit for C++ version 16 tests out of 169 are passing.
/build/kati/parser.cc
|