| .. |
|
fuzzer_corpus
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 years ago |
|
testdata
|
9b194a31c9
Support modifiers on namespace, in theory. (#3462)
|
2 years ago |
|
BUILD
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
__init__.py
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 years ago |
|
check.cpp
|
30155dbb72
Add support for 'package' in expressions. (#3445)
|
2 years ago |
|
check.h
|
d024403dc4
Refactor checking flow to allow for ordering based on import/package. (#3379)
|
2 years ago |
|
check_fuzzer.cpp
|
377e9a0968
In the driver, --dump-semantics-ir -> --dump-sem-ir (#3218)
|
2 years ago |
|
context.cpp
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
2 years ago |
|
context.h
|
f4677eea8d
Use the scope stack instead of the decl state stack for context (#3460)
|
2 years ago |
|
convert.cpp
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
2 years ago |
|
convert.h
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 years ago |
|
decl_name_stack.cpp
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 years ago |
|
decl_name_stack.h
|
c6bc2cbb3d
Rename IndexBase -> IdBase, ComparableIndexBase -> IndexBase. (#3436)
|
2 years ago |
|
decl_state.h
|
9b194a31c9
Support modifiers on namespace, in theory. (#3462)
|
2 years ago |
|
handle_array.cpp
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 years ago |
|
handle_binding_pattern.cpp
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
handle_call_expr.cpp
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 years ago |
|
handle_class.cpp
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
2 years ago |
|
handle_codeblock.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_expr_statement.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_file.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_function.cpp
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
2 years ago |
|
handle_if_expr.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_if_statement.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_import_and_package.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_index.cpp
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 years ago |
|
handle_interface.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_let.cpp
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
handle_literal.cpp
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 years ago |
|
handle_loop_statement.cpp
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
handle_modifier.cpp
|
d73729179a
Switch modifiers to use distinct parse nodes. (#3461)
|
2 years ago |
|
handle_name.cpp
|
fe6f7b4330
Rename `Name` -> `IdentifierName` given that we have several other kinds of parse nodes that represent names. (#3453)
|
2 years ago |
|
handle_named_constraint.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_namespace.cpp
|
9b194a31c9
Support modifiers on namespace, in theory. (#3462)
|
2 years ago |
|
handle_noop.cpp
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
handle_operator.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_param_list.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_paren.cpp
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 years ago |
|
handle_return_statement.cpp
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |
|
handle_struct.cpp
|
7dffa0c7ec
Support for `base: T;`, `.base`, `x.base`. (#3450)
|
2 years ago |
|
handle_variable.cpp
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
inst_block_stack.cpp
|
737162cc8f
Rename sem_ir files node->inst, follow up to #3355 (#3361)
|
2 years ago |
|
inst_block_stack.h
|
737162cc8f
Rename sem_ir files node->inst, follow up to #3355 (#3361)
|
2 years ago |
|
modifiers.cpp
|
f4677eea8d
Use the scope stack instead of the decl state stack for context (#3460)
|
2 years ago |
|
modifiers.h
|
fada410559
Support declaration modifier keywords (#3412)
|
2 years ago |
|
node_stack.cpp
|
b8d4e2f41b
Binding pattern naming cleanup (#3410)
|
2 years ago |
|
node_stack.h
|
fe6f7b4330
Rename `Name` -> `IdentifierName` given that we have several other kinds of parse nodes that represent names. (#3453)
|
2 years ago |
|
pending_block.h
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 years ago |
|
return.cpp
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 years ago |
|
return.h
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 years ago |