元数据表达
元数据表达式:
一元表达式
一元表达式 meta
一元表达式
一元表达式
一元表达式:
类型表达式
一元表达式
-
一元表达式
not
一元表达式
主要表达
主要表达式: 文字表达式 列表表达式 记录表达式 标识符表达式 节访问表达式 括号表达式 字段访问表达式 项访问表达式 调用表达式 未实现表达式
文字表达
文字表达: 文字
标识符表达式
标识符表达式:
标识符引用
标识符引用:
独占标识符引用
包含标识符引用
独占标识符引用:
标识符
包含标识符引用:
@
标识符
段访问表达式
section-access-expression:
标识符 !
标识符
括号表达式
括号表达式:
(
表达式 )
未实现的表达式
未实现的表达式:
...
调用表达式
调用表达式:
主表达式 (
参数列表opt )
参数列表:
表达式
表达式 ,
参数列表
列表表达式
列表表达式:
{
项目列表选择 }
项目列表:
项目
项目 ,
项目列表
项:
表达
表达 ..
表达
记录表达
记录表达:
[
场列表选择 ]
字段列表:
字段
字段 ,
字段列表
字段:
字段名称 =
表达式
字段名称:
通用标识符
引用标识符
项目访问表达式
item-access-expression:
item-selection
optional-item-selection
item-selection:
primary-expression {
item-selector }
optional-item-selection:
primary-expression {
item-selector } ?
item-selector:
expression
字段访问表达式
字段访问表达式:
字段选择
隐式目标字段选择
投影
隐式目标投影
字段选择:
主表达式字段选择器
字段选择器:
必需字段选择器
可选字段选择器
必需字段-选择器:
[
字段名称 ]
可选字段选择器:
[
字段名称 ] ?
字段名称:
通用标识符
引用标识符
隐式目标字段选择:
字段选择器
投影:
主表达式必需投影
主表达式可选投影
required-projection:
[
required-selector-list ]
optional-projection:
[
required-selector-list ] ?
required-selector-list:
required-field-selector
required-field-selector ,
required-selector-list
hidden-target-projection:
required-projection
optional-投影