[silver:compiler:definition:env]
Contents of [silver:compiler:definition:env]
:
Defined in this grammar:
abstract production namedSignature
(top::NamedSignature ::= fn::String ctxs::Contexts ie::NamedSignatureElements oe::NamedSignatureElement np::NamedSignatureElements
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 36.
Parameterfn
The full name
Parameterctxs
The type constraint contexts
Parameterie
The input elements
Parameteroe
The output element
Parameternp
Named parameters (or annotations)
Represents the signature of a production (or function).
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 72.
Parameterfn
The full name
Parameterctxs
The type constraint contexts
Parameterty
The type of the global
Represents the signature of a global (or class member).
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 32.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 36.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 41.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 45.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 50.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 55.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 65.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 69.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 78.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 82.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 86.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 87.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Attributes.sv line 92.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 12.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 15.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 28.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 30.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 31.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 32.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 33.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 35.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 36.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 38.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 39.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 41.
(Undocumented.)
aspect default production top::Context ::=
{#aspect_default_production_silver:compiler:definition:type:Context}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 44.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 206.
(Undocumented.)
aspect default production __generatedTop_19151::Type ::=
{#aspect_default_production_silver:compiler:definition:type:Type}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 209.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Context.sv line 248.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 12.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 14.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 15.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 18.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 19.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 22.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 23.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 27.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 28.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 29.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 32.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 33.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 35.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 36.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 39.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 40.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 42.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 45.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 46.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 47.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 50.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 52.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 53.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 55.
(Undocumented.)
aspect default production top::ValueDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:ValueDclInfo}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 60.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 74.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 82.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 91.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 100.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 110.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 120.
(Undocumented.)
abstract production prodDcl
(top::ValueDclInfo ::= ns::NamedSignature dispatch::Maybe<NamedSignature> hasForward::Boolean
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 131.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 153.
(Undocumented.)
abstract production classMemberDcl
(top::ValueDclInfo ::= fn::String bound::[TyVar] clsHead::Context contexts::[Context] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 162.
(Undocumented.)
abstract production globalValueDcl
(top::ValueDclInfo ::= fn::String bound::[TyVar] contexts::[Context] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 174.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 186.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 194.
(Undocumented.)
aspect default production top::TypeDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:TypeDclInfo}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 200.
(Undocumented.)
abstract production ntDcl
(top::TypeDclInfo ::= fn::String ks::[Kind] data::Boolean closed::Boolean tracked::Boolean
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 214.
(Undocumented.)
abstract production termDcl
(top::TypeDclInfo ::= fn::String regex::r:Regex easyName::Maybe<String> genRepeatProb::Maybe<Float>
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 224.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 232.
(Undocumented.)
abstract production typeAliasDcl
(top::TypeDclInfo ::= fn::String mentionedAliases::[String] bound::[TyVar] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 243.
(Undocumented.)
abstract production clsDcl
(top::TypeDclInfo ::= fn::String supers::[Context] tv::TyVar k::Kind members::[Pair<String Boolean>]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 260.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 282.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 292.
(Undocumented.)
aspect default production top::AttributeDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:AttributeDclInfo}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 297.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 311.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 319.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 327.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 336.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 343.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 348.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 358.
(Undocumented.)
aspect default production top::OccursDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:OccursDclInfo}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 365.
(Undocumented.)
abstract production occursDcl
(top::OccursDclInfo ::= fnnt::String fnat::String ntty::Type atty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 371.
(Undocumented.)
abstract production occursInstConstraintDcl
(top::OccursDclInfo ::= fnat::String ntty::Type atty::Type tvs::[TyVar]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 400.
(Undocumented.)
abstract production occursSigConstraintDcl
(top::OccursDclInfo ::= fnat::String ntty::Type atty::Type ns::NamedSignature
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 410.
(Undocumented.)
abstract production occursSuperDcl
(top::OccursDclInfo ::= fnat::String atty::Type baseDcl::InstDclInfo
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 420.
(Undocumented.)
abstract production annoInstanceDcl
(top::OccursDclInfo ::= fnnt::String fnat::String ntty::Type atty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 429.
(Undocumented.)
abstract production annoInstConstraintDcl
(top::OccursDclInfo ::= fnat::String ntty::Type atty::Type tvs::[TyVar]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 452.
(Undocumented.)
abstract production annoSigConstraintDcl
(top::OccursDclInfo ::= fnat::String ntty::Type atty::Type ns::NamedSignature
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 463.
(Undocumented.)
abstract production annoSuperDcl
(top::OccursDclInfo ::= fnat::String atty::Type baseDcl::InstDclInfo
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 474.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 482.
(Undocumented.)
aspect default production top::InstDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:InstDclInfo}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 488.
(Undocumented.)
abstract production instDcl
(top::InstDclInfo ::= fn::String bound::[TyVar] contexts::[Context] ty::Type definedMembers::[String]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 501.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 511.
(Undocumented.)
abstract production sigConstraintDcl
(top::InstDclInfo ::= fntc::String ty::Type ns::NamedSignature
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 518.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 525.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 532.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 541.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 548.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 555.
(Undocumented.)
abstract production inhSubsetInstConstraintDcl
(top::InstDclInfo ::= i1::Type i2::Type tvs::[TyVar]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 564.
(Undocumented.)
abstract production inhSubsetSigConstraintDcl
(top::InstDclInfo ::= i1::Type i2::Type ns::NamedSignature
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 572.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 582.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 590.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/DclInfo.sv line 597.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 1.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 9.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 10.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 19.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 25.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 30.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 49.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 70.
(Undocumented.)
aspect default production top::Def ::=
{#aspect_default_production_silver:compiler:definition:env:Def}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 77.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 90.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 95.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 102.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 107.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 113.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 118.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 125.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 130.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 136.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 138.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 140.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 142.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 144.
(Undocumented.)
fun prodDef
(Def ::= sg::String sl::Location ns::NamedSignature dispatch::Maybe<NamedSignature> hasForward::Boolean
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 146.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 148.
(Undocumented.)
fun globalDef
(Def ::= sg::String sl::Location fn::String bound::[TyVar] contexts::[Context] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 150.
(Undocumented.)
fun classMemberDef
(Def ::= sg::String sl::Location fn::String bound::[TyVar] head::Context contexts::[Context] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 153.
(Undocumented.)
fun ntDef
(Def ::= sg::String sl::Location fn::String ks::[Kind] data::Boolean closed::Boolean tracked::Boolean
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 156.
(Undocumented.)
fun termDef
(Def ::= sg::String sl::Location fn::String regex::r:Regex easyName::Maybe<String> genRepeatProb::Maybe<Float>
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 159.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 164.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 166.
(Undocumented.)
fun typeAliasDef
(Def ::= sg::String sl::Location fn::String mentionedAliases::[String] bound::[TyVar] ty::Type
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 168.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 171.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 173.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 175.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 177.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 179.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 181.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 184.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 186.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 188.
(Undocumented.)
fun classDef
(Def ::= sg::String sl::Location fn::String supers::[Context] tv::TyVar k::Kind members::[Pair<String Boolean>]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 190.
(Undocumented.)
fun instDef
(Def ::= sg::String sl::Location fn::String bound::[TyVar] contexts::[Context] ty::Type definedMembers::[String]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 193.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 196.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 198.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 200.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 202.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Defs.sv line 217.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 22.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 24.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 25.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 28.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 51.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 64.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 84.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 108.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 129.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 131.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 141.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 143.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 144.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 146.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 148.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 149.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 151.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 153.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 154.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 160.
(Undocumented.)
function getOccuringAttrDclHelp
([AttributeDclInfo] ::= allAttrs::[String] search::String e::[EnvTree<AttributeDclInfo>]
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 162.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 175.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 177.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 183.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 185.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 192.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 208.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 219.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 235.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 246.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 251.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 263.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 277.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 291.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 300.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 310.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 319.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 338.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 349.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Env.sv line 372.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 1.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 11.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 12.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 15.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 17.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 19.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 22.
(Undocumented.)
abstract production renamedEnvItem
(attribute fullName {} occurs on a, attribute compareTo<a {}> occurs on a, attribute isEqual {compareTo} occurs on a => ei::EnvItem<a> ::= newname::String di::a
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 28.
(Undocumented.)
abstract production fullNameEnvItem
(attribute fullName {} occurs on a, attribute compareTo<a {}> occurs on a, attribute isEqual {compareTo} occurs on a => ei::EnvItem<a> ::= di::a
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 57.
(Undocumented.)
abstract production onlyRenamedEnvItem
(attribute compareTo<a {}> occurs on a, attribute isEqual {compareTo} occurs on a => ei::EnvItem<a> ::= newname::String di::a
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 75.
(Undocumented.)
function defaultEnvItem
(attribute fullName {} occurs on a, attribute compareTo<a {}> occurs on a, attribute isEqual {compareTo} occurs on a => EnvItem<a> ::= di::a
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 91.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 99.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 102.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 103.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvItem.sv line 109.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 19.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 24.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 28.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/EnvTree.sv line 30.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 10.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 15.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 18.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 19.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 97.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 98.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 106.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 107.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 108.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 109.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 110.
(Undocumented.)
abstract production consNamedSignatureElement
(top::NamedSignatureElements ::= h::NamedSignatureElement t::NamedSignatureElements
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 112.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 123.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 134.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 135.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 143.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 144.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 145.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 146.
(Undocumented.)
abstract production namedSignatureElement
(top::NamedSignatureElement ::= n::String ty::Type shared::Boolean
)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 151.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 169.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 177.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 184.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 190.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 202.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 211.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/NamedSignature.sv line 212.
(Undocumented.)
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Type.sv line 6.
(Undocumented.)
aspect default production top::Type ::=
{#aspect_default_production_silver:compiler:definition:type:Type}
Contained in grammar [silver:compiler:definition:env]
. Defined at silver/compiler/definition/env/Type.sv line 30.
(Undocumented.)