angular/packages/compiler/test/ml_parser
Kristiyan Kostadinov b14a78ebb0 refactor(compiler): implement block syntax in html ast (#50953)
⚠️Disclaimer⚠️ this PR implements syntax that is still in an open RFC. It will be adjusted once the RFC is closed.

These changes implement the `BlockGroup` and `Block` AST nodes that will then be used to generate instructions based on the new syntax. A `BlockGroup` is a container for `Block` instances. The first block of a block is always implicit and required while any subsequent blocks are optional.

PR Close #50953
2023-07-13 09:32:53 -07:00
..
util refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07: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 refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
BUILD.bazel build: ensure bootstrap transitive runfiles are made available (#48521) 2022-12-19 19:50:41 +00:00
html_parser_spec.ts refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
html_whitespaces_spec.ts refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
icu_ast_expander_spec.ts refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
lexer_spec.ts refactor(compiler): introduce block parsing in lexer (#50895) 2023-07-11 08:21:48 -07:00