Skip to content

Commit

Permalink
Fluent Syntax Spec 0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
stasm committed Nov 14, 2017
1 parent 91dca45 commit b9552ae
Show file tree
Hide file tree
Showing 3 changed files with 270 additions and 153 deletions.
2 changes: 1 addition & 1 deletion package.json
@@ -1,7 +1,7 @@
{
"name": "fluent-spec",
"description": "Specification and documentation for Fluent",
"version": "0.3.0",
"version": "0.4.0",
"private": true,
"homepage": "http://projectfluent.io",
"repository": {
Expand Down
19 changes: 19 additions & 0 deletions spec/CHANGELOG.md
Expand Up @@ -2,6 +2,10 @@

## Unreleased

-

## 0.4.0 (November 14, 2017)

- Added the `Placeable` production as a wrapper for expressions in patterns.

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

- The dash `-` is not allowed at the beginning of identifiers.

There's an ongoing discussion in #62 about using the leading `-` for
private messages in the future.

- The question mark `?` is not allowed in identifiers.

We want to start with a more strict syntax for identifiers. See the
discussion in #65.

- Small EBNF fixes:

- Allowed multiline comments.
- Allowed inline space in blank lines between entries.

## 0.3.0

- Added tags for language-specific grammatical information.
Expand Down

0 comments on commit b9552ae

Please sign in to comment.