- argument
- 
class-expr, 
expr, 
parameter, 
- char-literal
- 
constant, 
- class-binding
- 
class-definition, 
definition2, 
type-parameters2, 
- class-body
- 
class-body, 
expr, 
parameter, 
- class-body-type
- 
class-type, 
classtype-def, 
- class-definition
- 
definition, 
- class-expr
- 
class-binding, 
class-body, 
class-expr2, 
class-field5, 
package-type-constraint10, 
type-parameters2, 
- class-field
- 
class-body, 
class-expr, 
- class-field-spec
- 
class-body-type, 
class-field-spec, 
- class-name
- 
class-binding, 
class-path, 
class-spec2, 
classtype-def, 
parameter5, 
type-parameters2, 
- class-path
- 
class-body-type, 
class-expr2, 
class-field2, 
class-field-spec4, 
expr4, 
parameter, 
tag-spec-full5, 
typexpr6, 
- class-spec
- 
class-specification, 
specification2, 
- class-specification
- 
specification, 
- class-type
- 
class-binding, 
class-expr, 
class-field, 
class-field-spec4, 
class-spec4, 
class-type, 
- classtype-def
- 
classtype-definition, 
definition2, 
specification2, 
- classtype-definition
- 
definition, 
specification, 
- constant
- 
expr, 
pattern, 
- constr
- 
constant, 
definition, 
exception-definition, 
expr2, 
nativeint-literal, 
parameter, 
pattern2, 
regexp3, 
- constr-decl
- 
definition, 
nativeint-literal, 
specification2, 
type-constraint3, 
type-representation3, 
- constr-name
- 
constr, 
constr-decl2, 
definition2, 
exception-definition, 
type-constraint4, 
- definition
- 
module-expr, 
nativeint-literal, 
toplevel-phrase, 
unit-implementation, 
- directive-argument
- 
toplevel-phrase, 
- escape-sequence
- 
char-literal, 
regexp, 
string-character, 
- exception-definition
- 
definition, 
- expr
- 
argument, 
class-body3, 
class-field15, 
definition5, 
expr3, 
let-binding57, 
module-expr2, 
multiple-matching, 
nativeint-literal2, 
package-type-constraint57, 
parameter9, 
pattern-matching169, 
toplevel-phrase4, 
- extended-module-path
- 
class-path, 
extended-module-path, 
mod-constraint3, 
modtype-path, 
package-type-constraint, 
specification, 
typeconstr2, 
- field
- 
expr, 
nativeint-literal6, 
parameter9, 
pattern11, 
- field-decl
- 
nativeint-literal, 
specification2, 
type-constraint, 
type-representation3, 
- field-name
- 
field, 
field-decl2, 
type-constraint2, 
- float-literal
- 
constant, 
- ident
- 
class-body, 
expr, 
method-type, 
modtype-name7, 
parameter, 
poly-typexpr8, 
regexp, 
string-character9, 
tag-spec-full, 
toplevel-phrase3, 
type-constraint, 
type-param6, 
type-parameters3, 
typexpr2, 
- infix-op
- 
expr, 
operator-name, 
parameter, 
- infix-symbol
- 
infix-op, 
operator-char, 
parameter, 
- inst-var-name
- 
class-body, 
class-field11, 
class-field-spec2, 
expr3, 
package-type-constraint4, 
parameter2, 
- integer-literal
- 
constant, 
directive-argument, 
int32-literal, 
int64-literal, 
nativeint-literal, 
- label
- 
method-type, 
optlabel, 
parameter2, 
- label-name
- 
argument, 
class-field4, 
class-type, 
constr-name, 
label, 
method-type, 
optlabel2, 
parameter3, 
typexpr7, 
- let-binding
- 
class-expr, 
definition2, 
expr4, 
- letter
- 
ident, 
label-name2, 
- method-name
- 
class-body, 
class-field7, 
class-field-spec3, 
expr6, 
method-type, 
package-type-constraint, 
parameter3, 
- method-type
- 
tag-spec-full, 
typexpr5, 
- mod-constraint
- 
module-type, 
specification2, 
- modtype-name
- 
definition, 
modtype-path3, 
specification2, 
- modtype-path
- 
module-type, 
package-type, 
specification2, 
- module-expr
- 
definition, 
module-expr25, 
nativeint-literal5, 
package-type-constraint8, 
- module-name
- 
definition, 
extended-module-path10, 
module-expr2, 
module-path, 
module-type2, 
nativeint-literal, 
package-type-constraint8, 
specification, 
- module-path
- 
class-path, 
constr, 
definition, 
field6, 
mod-constraint, 
module-expr, 
module-path, 
nativeint-literal, 
specification5, 
value-path6, 
- module-type
- 
definition, 
module-expr17, 
module-type2, 
nativeint-literal4, 
specification6, 
- multiple-matching
- 
expr, 
- operator-char
- 
infix-symbol, 
prefix-symbol, 
- operator-name
- 
value-name, 
- optlabel
- 
optlabel, 
- package-type
- 
nativeint-literal, 
package-type-constraint3, 
- package-type-constraint
- 
package-type, 
- parameter
- 
class-binding, 
class-expr, 
class-field, 
let-binding3, 
multiple-matching, 
package-type-constraint, 
parameter, 
- pattern
- 
class-body, 
class-expr2, 
class-field, 
let-binding2, 
nativeint-literal, 
parameter4, 
pattern17, 
pattern-matching56, 
- pattern-matching
- 
expr, 
nativeint-literal3, 
- poly-typexpr
- 
class-body, 
class-field, 
class-field-spec2, 
field-decl6, 
method-type2, 
nativeint-literal, 
package-type-constraint, 
type-constraint, 
- polymorphic-variant-type
- 
typexpr, 
- prefix-symbol
- 
expr, 
operator-char, 
operator-name, 
parameter, 
- regexp
- 
regexp, 
- simple-expr
- 
simple-expr, 
- specification
- 
module-type, 
nativeint-literal, 
unit-implementation, 
unit-interface2, 
- string-character
- 
linenum-directive, 
regexp, 
string-literal, 
- string-literal
- 
constant, 
directive-argument, 
- tag-name
- 
constant3, 
expr, 
nativeint-literal, 
parameter, 
pattern2, 
polymorphic-variant-type2, 
tag-spec, 
tag-spec-full, 
- tag-spec
- 
polymorphic-variant-type, 
- tag-spec-full
- 
polymorphic-variant-type, 
- toplevel-phrase
- 
toplevel-input, 
- type-constraint
- 
type-information, 
- type-definition
- 
definition, 
specification, 
- type-equation
- 
nativeint-literal, 
type-information2, 
- type-information
- 
typedef, 
- type-param
- 
type-params, 
- type-parameters
- 
class-binding, 
class-spec, 
classtype-def, 
mod-constraint, 
package-type-constraint, 
specification2, 
- type-params
- 
typedef, 
- type-representation
- 
nativeint-literal, 
type-information, 
- typeconstr
- 
method-type, 
mod-constraint7, 
package-type-constraint, 
pattern, 
specification3, 
typexpr2, 
- typeconstr-name
- 
nativeint-literal, 
package-type-constraint4, 
pattern2, 
typeconstr, 
typedef2, 
- typedef
- 
definition, 
specification2, 
type-definition2, 
- typexpr
- 
class-body, 
class-body-type6, 
class-expr3, 
class-field3, 
class-field-spec7, 
class-type13, 
constr-decl, 
definition2, 
exception-definition2, 
expr4, 
let-binding4, 
method-type, 
mod-constraint27, 
nativeint-literal, 
package-type-constraint12, 
parameter3, 
pattern27, 
poly-typexpr5, 
regexp2, 
specification5, 
tag-spec11, 
tag-spec-full2, 
type-constraint4, 
type-equation9, 
typexpr, 
- unit-implementation
- 
unit-implementation, 
- unit-interface
- 
unit-implementation, 
- value-name
- 
class-body, 
class-field5, 
definition, 
let-binding3, 
nativeint-literal, 
package-type-constraint2, 
pattern, 
specification3, 
value-path5, 
- value-path
- 
directive-argument, 
expr,