Back to Ember Js

Glimmer Syntax Basics

internal-docs/guides/embedding/90-syntax.md

5.12.0649 B
Original Source

Glimmer Syntax Basics

Glimmer's syntax is relatively small.

Expressions

Literals:

  • numbers, e.g. 1 and 1.5
  • strings, e.g. 'some text' and "some text"
  • booleans: true and false
  • null
  • undefined

VariableReference:

  • this
  • Identifier (the usual identifier characters, plus -, ? and !)
  • "@" Identifier

MemberAccess:

  • VariableReference "." Identifier
  • MemberAccess "." Identifier

(effectively a variable reference followed by "." and then N "." separated identifiers)

Call:

  • "(" VariableReference Expression* NamedArg* ")"

NamedArg:

  • Identifier "=" Expression