angular/packages/compiler/test/ml_parser
Pete Bacon Darwin 9b3d4f5575 refactor(compiler): define interfaces for each lexer token (#42062)
These token interfaces will make it easier to reason about tokens in the
parser and in specs.

Previously, it was never clear what items could appear in the `parts`
array of a token given a particular `TokenType`. Now, each token interface
declares a labelled tuple for the parts, which helps to document the token
better.

PR Close #42062
2021-08-02 09:53:13 -07:00
..
util build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
ast_serializer_spec.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
ast_spec_utils.ts test(compiler): check fullStart source-span (#42062) 2021-08-02 09:53:13 -07:00
BUILD.bazel build: derive ts_library dep from jasmine_node_test boostrap label if it ends in _es5 (#34736) 2020-01-15 14:58:07 -05:00
html_parser_spec.ts refactor(compiler): define interfaces for each lexer token (#42062) 2021-08-02 09:53:13 -07:00
html_whitespaces_spec.ts refactor(compiler): expose token parts in Text nodes (#42062) 2021-08-02 09:53:13 -07:00
icu_ast_expander_spec.ts refactor(compiler): expose token parts in Text nodes (#42062) 2021-08-02 09:53:13 -07:00
lexer_spec.ts refactor(compiler): define interfaces for each lexer token (#42062) 2021-08-02 09:53:13 -07:00