Syntax
These diagrams were generated from this EBNF file.
SchemaV3:
SchemaOptions:
referenced by: SchemaV3
NamespaceSpec:
referenced by: SchemaOptions
NameSpec:
referenced by: SchemaOptions
VersionSpec:
referenced by: SchemaOptions
BasePath:
referenced by: SchemaOptions
IncludeSpec:
referenced by: SchemaOptions
UseSpec:
referenced by: SchemaOptions
TypeDef:
referenced by: SchemaV3
TypeSpec:
referenced by: FieldSpec, InputSpec, OutputSpec, TypeDef
AliasTypeSpec:
referenced by: TypeSpec
BytesTypeSpec:
referenced by: TypeSpec
BytesOption:
referenced by: BytesTypeSpec
StringTypeSpec:
referenced by: TypeSpec
StringOption:
referenced by: FieldOption, StringTypeSpec
SymbolTypeSpec:
referenced by: TypeSpec
SymbolOption:
referenced by: FieldOption, SymbolTypeSpec
ArrayTypeSpec:
referenced by: TypeSpec
ArrayOption:
referenced by: ArrayTypeSpec, FieldOption
MapTypeSpec:
referenced by: TypeSpec
MapOption:
referenced by: FieldOption, MapTypeSpec
StructTypeSpec:
referenced by: TypeSpec
StructOption:
referenced by: StructTypeSpec
FieldSpec:
referenced by: StructTypeSpec
FieldOption:
referenced by: FieldSpec
NumberTypeSpec:
NumberOption:
referenced by: FieldOption, NumberTypeSpec
UnionTypeSpec:
referenced by: TypeSpec
UnionOption:
referenced by: UnionTypeSpec
EnumTypeSpec:
referenced by: TypeSpec
EnumOption:
referenced by: EnumTypeSpec
ExtendedOption:
referenced by: AliasTypeSpec, ArrayOption, BytesOption, EnumOption, FieldOption, MapOption, NumberOption, StringOption, StructOption, SymbolOption, UnionOption
NumericType:
referenced by: TypeName
TypeName:
referenced by: ExceptionSpec, ResourceDef, TypeRef, UnionTypeSpec
TypeRef:
referenced by: AliasTypeSpec, ArrayTypeSpec, MapTypeSpec, TypeSpec
UserTypeName:
referenced by: TypeName
Identifier:
referenced by: EnumTypeSpec
Name:
referenced by: CompoundName, FieldSpec, Identifier, InputSpec, LiteralMap, LiteralSymbol, NameSpec, OutputSpec, StringTemplate, TypeDef, UserTypeName
CompoundName:
referenced by: Namespace
Namespace:
referenced by: NamespaceSpec
Literal:
referenced by: FieldOption, LiteralArray, LiteralMap, ParamOption
LiteralSymbol:
referenced by: ExtendedOption, Literal, SymbolOption
LiteralMap:
referenced by: Literal
LiteralArray:
referenced by: Literal
LiteralString:
referenced by: BasePath, ExtendedOption, IncludeSpec, Literal, ResourceDef, StringOption, UseSpec
LiteralNumber:
referenced by: Literal, NumberOption
LiteralInteger:
referenced by: ArrayOption, BytesOption, BytesTypeSpec, LiteralNumber, MapOption, StringOption, VersionSpec
PositiveDigit:
referenced by: LiteralInteger
Digit:
referenced by: LiteralInteger, LiteralNumber
Alphanumeric:
NameStartChar:
NameChar:
referenced by: Name
ResourceDef:
referenced by: SchemaV3
Method:
referenced by: ResourceDef
StringTemplate:
InputSpec:
referenced by: ResourceDef
ParamOption:
OutputSpec:
referenced by: ResourceDef
OutputOption:
referenced by: OutputSpec
Authorization:
referenced by: ResourceDef
ExpectedSpec:
referenced by: ResourceDef
ExceptionSpec:
referenced by: ResourceDef
Status:
referenced by: ExceptionSpec, ExpectedSpec
ParamChar:
referenced by: ParamName
ParamName:
referenced by: OutputOption, ParamOption
|