angular/packages/compiler/src
Kristiyan Kostadinov 089ad0ee15 fix(compiler): produce more accurate errors for interpolations (#62258)
Currently when there's a parser error in interpolated text, the compiler reports an error on the entire text node. This can be really noisy in long strings.

These changes switch to reporting the errors on the specific expressions that caused them.

PR Close #62258
2025-06-25 16:58:56 +00:00
..
expression_parser fix(compiler): produce more accurate errors for interpolations (#62258) 2025-06-25 16:58:56 +00:00
i18n refactor(compiler): remove I18nError (#62160) 2025-06-23 14:25:28 +02:00
ml_parser refactor(compiler): remove TokenError (#62160) 2025-06-23 14:25:28 +02:00
output refactor(compiler): implement new binary operators in output AST (#62064) 2025-06-23 14:23:29 +02:00
render3 refactor(compiler): remove I18nError (#62160) 2025-06-23 14:25:28 +02:00
schema refactor(compiler): add support for the new search element (#54945) 2025-04-14 09:34:35 -04:00
template/pipeline refactor(compiler): always generate DOM-only templates for blocks (#62096) 2025-06-23 14:24:09 +02:00
template_parser refactor(compiler): consolidate error classes (#62160) 2025-06-23 14:25:28 +02:00
assertions.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
chars.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
combined_visitor.ts refactor(compiler): consolidate combined recursive visitors (#61158) 2025-05-08 07:11:36 +02:00
compiler.ts refactor(compiler): replace output AST write nodes (#61682) 2025-06-03 11:08:50 -04:00
compiler_facade_interface.ts refactor(compiler): track whether component has directive dependencies (#62096) 2025-06-23 14:24:09 +02:00
config.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
constant_pool.ts refactor(compiler): replace output AST write nodes (#61682) 2025-06-03 11:08:50 -04:00
core.ts refactor(compiler): allow different kinds of directive matchers to be passed to binder (#60952) 2025-04-23 09:55:54 +02:00
directive_matching.ts refactor(compiler): add more information to template binder (#60977) 2025-04-24 13:02:39 -07:00
injectable_compiler_2.ts refactor(compiler): avoid duplication between FactoryTarget type (#61472) 2025-05-20 10:00:43 +00:00
jit_compiler_facade.ts refactor(compiler): track whether component has directive dependencies (#62096) 2025-06-23 14:24:09 +02:00
parse_util.ts fix(compiler-cli): more accurate diagnostics for host binding parser errors (#58870) 2024-11-25 15:25:48 +00:00
resource_loader.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
shadow_css.ts fix(compiler): handle :host-context with comma-separated child selector (#59276) 2025-01-21 09:11:16 -08:00
style_url_resolver.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
util.ts refactor(compiler): remove unused code (#61668) 2025-05-26 12:21:09 +00:00
version.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00