angular/packages/compiler/src/ml_parser
Pete Bacon Darwin c0dac184cd fix(compiler): markup lexer should not capture quotes in attribute value (#28055)
When tokenizing markup (e.g. HTML) element attributes
can have quoted or unquoted values (e.g. `a=b` or `a="b"`).
The `ATTR_VALUE` tokens were capturing the quotes, which
was inconsistent and also affected source-mapping.

Now the tokenizer captures additional `ATTR_QUOTE` tokens,
which the HTML related parsers understand and factor into their
token parsing.

PR Close #28055
2019-02-12 20:58:27 -08:00
..
ast.ts feat(ivy): ICU support for Ivy (#26794) 2018-11-16 16:09:30 -08:00
html_parser.ts refactor(compiler): use options argument for parsers (#28055) 2019-02-12 20:58:27 -08:00
html_tags.ts fix(core): size regression with closure compiler (#25531) 2018-08-30 21:22:40 -07:00
html_whitespaces.ts feat(ivy): ICU support for Ivy (#26794) 2018-11-16 16:09:30 -08:00
icu_ast_expander.ts docs: fix spelling 2017-03-22 21:28:24 -07:00
interpolation_config.ts build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
lexer.ts fix(compiler): markup lexer should not capture quotes in attribute value (#28055) 2019-02-12 20:58:27 -08:00
parser.ts fix(compiler): markup lexer should not capture quotes in attribute value (#28055) 2019-02-12 20:58:27 -08:00
tags.ts refactor(compiler): Drop support for the deprecated <template>. Use <ng-template> instead (#22783) 2018-03-15 14:52:22 -07:00
xml_parser.ts refactor(compiler): use options argument for parsers (#28055) 2019-02-12 20:58:27 -08:00
xml_tags.ts build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00