diff --git a/docs/html/md__grammar.html b/docs/html/md__grammar.html index 33d6b8c15..7431c6dcf 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 @@ $(document).ready(function(){initNavTree('md__grammar.html','');});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]+)?