Equations
- StrataDDM.SepFormat.none.toIonName = "seq"
- StrataDDM.SepFormat.comma.toIonName = "commaSepList"
- StrataDDM.SepFormat.space.toIonName = "spaceSepList"
- StrataDDM.SepFormat.spacePrefix.toIonName = "spacePrefixedList"
- StrataDDM.SepFormat.newline.toIonName = "newlineSepList"
- StrataDDM.SepFormat.semicolonNewline.toIonName = "semicolonSepList"
Instances For
Equations
- StrataDDM.SepFormat.fromIonName? "seq" = some StrataDDM.SepFormat.none
- StrataDDM.SepFormat.fromIonName? "commaSepList" = some StrataDDM.SepFormat.comma
- StrataDDM.SepFormat.fromIonName? "spaceSepList" = some StrataDDM.SepFormat.space
- StrataDDM.SepFormat.fromIonName? "spacePrefixedList" = some StrataDDM.SepFormat.spacePrefix
- StrataDDM.SepFormat.fromIonName? "newlineSepList" = some StrataDDM.SepFormat.newline
- StrataDDM.SepFormat.fromIonName? "semicolonSepList" = some StrataDDM.SepFormat.semicolonNewline
- StrataDDM.SepFormat.fromIonName? x✝ = none
Instances For
theorem
StrataDDM.SepFormat.fromIonName_none_of_invalid
(s : String)
(h : ∀ (sep : SepFormat), sep.toIonName ≠ s)
:
Invalid Ion separator names return none.
Equations
Instances For
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
Equations
Instances For
This contains information from a partially parsed Ion File.
- symbols : Ion.SymbolTable
- values : Array (Ion.Ion Ion.SymbolId)
- offset : Nat
Instances For
- dialect : DialectName → Header
- program : DialectName → Header
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- x✝.toIon = match StrataDDM.Dialect.toIonValues✝ x✝ with | (tbl, v) => Ion.serialize #[tbl.localSymbolTableValue, v]
Instances For
@[implicit_reducible]
Equations
Instances For
Equations
- x✝.toIon = match StrataDDM.Program.toIonValues✝ x✝ with | (tbl, v) => Ion.serialize #[tbl.localSymbolTableValue, v]
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
StrataDDM.Program.fromIonFragment
(f : Ion.Fragment)
(dialects : DialectMap)
(dialect : DialectName)
:
Equations
- StrataDDM.Program.fromIonFragment f dialects dialect = do let commands ← StrataDDM.Program.fromIonFragmentCommands f pure (StrataDDM.Program.create dialects dialect commands)
Instances For
Decodes bytes in the Ion format into a single Strata program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.