diff --git a/docs/html/md__grammar.html b/docs/html/md__grammar.html index 33d6b8c1540..7431c6dcf8c 100644 --- a/docs/html/md__grammar.html +++ b/docs/html/md__grammar.html @@ -5,7 +5,7 @@ -
schema = include* ( namespace_decl | type_decl | enum_decl | root_decl | file_extension_decl | file_identifier_decl | attribute_decl | object )*
@@ -68,13 +68,16 @@field_decl = ident :
type [ =
scalar ] metadata ;
type = bool
| byte
| ubyte
| short
| ushort
| int
| uint
| float
| long
| ulong
| double
| string
| [
type ]
| ident
enumval_decl = ident [ =
integer_constant ]
metadata = [ (
commasep( ident [ :
scalar ] ) )
]
scalar = integer_constant | float_constant | true
| false
metadata = [ (
commasep( ident [ :
single_value ] ) )
]
scalar = integer_constant | float_constant
object = { commasep( ident :
value ) }
value = scalar | object | string_constant | [
commasep( value ) ]
single_value = scalar | string_constant
+value = single_value | object | [
commasep( value ) ]
commasep(x) = [ x ( ,
x )* ]
file_extension_decl = file_extension
string_constant ;
file_identifier_decl = file_identifier
string_constant ;
file_identifier_decl = file_identifier
string_constant ;
integer_constant = -?[0-9]+ | true
| false
float_constant = -?[0-9]+.[0-9]+((e|E)(+|-)?[0-9]+)?