Jon Meow
|
87e58f5db3
Switch executable semantics to use ErrorBuilder directly and relocate macros (#1184)
|
4 年之前 |
pk19604014
|
22462a0d7f
Carbon fuzzing 3/3: added actual fuzzer implementation and a fuzzverter utility for investigating crashing protos (#1156)
|
4 年之前 |
pk19604014
|
5ae6d22415
Carbon fuzzing 1/3: added a proto for representing Carbon AST + ast_to_proto library (#1128)
|
4 年之前 |
Jon Meow
|
9e7a965057
Add missing value_category dep to syntax (#1151)
|
4 年之前 |
pk19604014
|
aa8a5f174d
Replaced std::exit() with return Carbon::ErrorOr for expected errors like invalid syntax (#1120)
|
4 年之前 |
pk19604014
|
2017eb4da0
Initial implementation of block string literals following lexical_conventions/string_literals.md. (#1028)
|
4 年之前 |
Jon Meow
|
d88f95ad31
Add missing syntax deps (#1014)
|
4 年之前 |
Geoff Romer
|
dc5e62fc7a
Support parsing and testing unimplemented expressions (#957)
|
4 年之前 |
Geoff Romer
|
ec2f8e64e2
Support parsing Carbon files from strings. (#954)
|
4 年之前 |
Chandler Carruth
|
65ac59eb2a
Add a script to compute minimal roots for check_deps. (#932)
|
4 年之前 |
Chandler Carruth
|
5f67029479
Use upstream GoogleTest and add related test utils. (#876)
|
4 年之前 |
Jon Meow
|
a9eed3dbf1
Pass the flag instead of using a global. (#893)
|
4 年之前 |
Jon Meow
|
721743bc58
Change Alternative to a class (#853)
|
4 年之前 |
Jon Meow
|
9edb2459fd
Remove BisonWrap, which was a Ptr-specific feature (#836)
|
4 年之前 |
Jon Meow
|
3351443c8f
Switch to a mypy fork that handles imports (#823)
|
4 年之前 |
Jon Meow
|
a03536a196
Add syntax for package and library (#792)
|
4 年之前 |
Jon Meow
|
31b4f1e7ac
Move ExecProgram to interpreter/ (#802)
|
4 年之前 |
Jon Meow
|
9f67c4b9a8
Run clang-format on parser.ypp and lexer.lpp (#738)
|
4 年之前 |
Jon Meow
|
973759f0ff
Add parser.output to outs (#795)
|
4 年之前 |
Jon Meow
|
32f5845e7b
Refactor Interpreter/TypeChecker to classes to remove interpreter globals (#790)
|
4 年之前 |
Jon Meow
|
ed2d171703
Configure reentrant bison/flex (#789)
|
4 年之前 |
Jon Meow
|
d7b2c9b580
Remove uses of rules_cc (#776)
|
4 年之前 |
Jon Meow
|
0619b4ce6a
Provide a BisonWrap for default construction (#761)
|
4 年之前 |
Jon Meow
|
1eeaa208f2
Move paren_contents under ast and restrict syntax BUILD visibility (#756)
|
4 年之前 |
Jon Meow
|
250ce4ab00
Add string parsing and a print builtin (#721)
|
4 年之前 |
Jon Meow
|
9829f188b7
Move all new's to global_arena, and remove ASAN disabling (#690)
|
4 年之前 |
Geoff Romer
|
6ac3adfa53
Factor out a `Pattern` sum type from `Expression` (#685)
|
4 年之前 |
Jeremy G. Siek
|
864b3bde02
Generic functions, first baby step (#658)
|
4 年之前 |
Jon Meow
|
034f3600e3
Add a FatalUserError macro to help print user-caused errors. (#668)
|
4 年之前 |
Jon Meow
|
f3cbfc04c6
Move tracing_flag into a common directory (#669)
|
4 年之前 |