Jon Meow
|
87e58f5db3
Switch executable semantics to use ErrorBuilder directly and relocate macros (#1184)
|
4 lat temu |
pk19604014
|
aa8a5f174d
Replaced std::exit() with return Carbon::ErrorOr for expected errors like invalid syntax (#1120)
|
4 lat temu |
Jeremy G. Siek
|
7cce1bd124
interfaces, impls, and constrained generics (basics) (#1073)
|
4 lat temu |
Jeremy G. Siek
|
ac0b810bf3
Adds basic support for class functions and methods. (#1057)
|
4 lat temu |
Geoff Romer
|
7a5b8434c8
Define a base class for all AST nodes. (#947)
|
4 lat temu |
Geoff Romer
|
d854fb93cb
Factor out AST node for function return types. (#912)
|
4 lat temu |
Jon Meow
|
904774fbb8
Collapse Sequence into Block. (#927)
|
4 lat temu |
Jon Meow
|
bbd4940e6d
Be more explicit about AST types (#921)
|
4 lat temu |
Geoff Romer
|
3bec7f8dc0
Unify Action and Scope stacks, and eliminate Frame (#880)
|
4 lat temu |