You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For features that need implementation, I'd like to follow the same order in which they landed in the spec. This will make it much easier to keep the reference tests green with each change. Here's the full list:
Let's plan the implementation work in this issue. We'll submit PRs against a release branch,
zeroeight
, which I'll create later today.Some 0.8 features don't need any work in
fluent.js
: projectfluent/fluent#179 and projectfluent/fluent#207 are already supported and projectfluent/fluent#211 made the reference parser behave like the tooling one.For features that need implementation, I'd like to follow the same order in which they landed in the spec. This will make it much easier to keep the reference tests green with each change. Here's the full list:
Part 1 (#307)
Support astral Unicode characters in TextElements and StringLiteral fluent#179, tests only
Don't store the term sigil in the identifier name fluent#183, tooling parser
Treat backslash as normal char in TextElements fluent#181, tooling parser, runtime parser
Don't normalize CRLF to LF in Junk fluent#193, tests only
Forbid the closing brace in text fluent#198, tooling parser, runtime parser
Part 2 (#309)
Dedent multiline text to preserve content indentation fluent#197, tooling parser, runtime parser
Part 3 (#310)
Add FunctionReference fluent#210, tooling parser
Store unescaped content in StringLiteral.value and raw content in StringLiteral.raw fluent#203, tooling parser
Part 4 (#311)
Add Parameterized Terms fluent#205, tooling parser, runtime parser, resolver
Part 5 (#312)
Stop parsing Junk on lines which look like Entries fluent#211, tests only
Allow all Unicode characters fluent#207, tests only
Part 6 (#313)
Add parameterized Attributes fluent#212, tooling parser, runtime parser, resolver
Part 7 (#314)
Recognize \UHHHHHH as an escape sequence fluent#201, tooling parser, runtime parser
Change line endings in comments to line_end fluent#219, tooling parser
Forbid nested VariantLists fluent#220, tooling parser
The text was updated successfully, but these errors were encountered: