Skip to content

Commit b9552ae

Browse files
committed
Fluent Syntax Spec 0.4
1 parent 91dca45 commit b9552ae

File tree

3 files changed

+270
-153
lines changed

3 files changed

+270
-153
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "fluent-spec",
33
"description": "Specification and documentation for Fluent",
4-
"version": "0.3.0",
4+
"version": "0.4.0",
55
"private": true,
66
"homepage": "http://projectfluent.io",
77
"repository": {

spec/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
-
6+
7+
## 0.4.0 (November 14, 2017)
8+
59
- Added the `Placeable` production as a wrapper for expressions in patterns.
610

711
This allows storing more precise information about the whitespace around
@@ -13,6 +17,21 @@
1317
a call expression nor selector of another select expression without being
1418
wrapped in braces.
1519

20+
- The dash `-` is not allowed at the beginning of identifiers.
21+
22+
There's an ongoing discussion in #62 about using the leading `-` for
23+
private messages in the future.
24+
25+
- The question mark `?` is not allowed in identifiers.
26+
27+
We want to start with a more strict syntax for identifiers. See the
28+
discussion in #65.
29+
30+
- Small EBNF fixes:
31+
32+
- Allowed multiline comments.
33+
- Allowed inline space in blank lines between entries.
34+
1635
## 0.3.0
1736

1837
- Added tags for language-specific grammatical information.

0 commit comments

Comments
 (0)