Expression Fragment
as-attribute-value
- Body
When- Condition
Is List- Kind Check
Var Ref- Var Name
- currentValue
- Then Build
Build AST Node- AST Class
Structured List- Set
- Field
Items- Bind Value
List Map- Source
Var Ref- Var Name
- currentValue
- Loop Var
- item
- Map Body
Let- Let Name
- currentValue
- Let Value
- Let Body
- Else Build
When- Condition
Is Embedded- Kind Check
Var Ref- Var Name
- currentValue
- Then Build
Build AST Node- AST Class
Structured Map- Set
- Field
Entries- Bind Value
For Each- Source
All Statements- Statements Of
Var Ref- Var Name
- currentValue
- Loop Var
- subStmt
- Emit
Build AST Node- AST Class
Structured Entry- Set
- Field
Key- Bind Value
URI Name- URI Name Of
Statement Predicate- Predicate Of
- Field
Value- Bind Value
Let- Let Name
- currentValue
- Let Value
Statement Object- Statement Source
- Let Body
- Else Build
When- Condition
Is Reference- Kind Check
Var Ref- Var Name
- currentValue
- Then Build
- Else Build
When- Condition
Is Boolean- Kind Check
Var Ref- Var Name
- currentValue
- Then Build
- Else Build
When- Condition
Is Number- Kind Check
Var Ref- Var Name
- currentValue
- Then Build
- Else Build