Documentation
MRiscX
.
Elab
.
CodeElaborator
Search
return to top
source
Imports
Init
Lean
MRiscX.AbstractSyntax.AbstractSyntax
MRiscX.AbstractSyntax.Instr
MRiscX.AbstractSyntax.Map
MRiscX.Elab.HandleNumOrIdent
MRiscX.Parser.AssemblySyntax
Imported by
getInstrExpr
getInstructionExprArr
getLabelInstrArr
getLabelMapFromSyntax
getCodeFromSyntax
term__1
term__2
source
🔸 coverage
def
getInstrExpr
(
t
:
Lean.TSyntax
`mriscx_Instr
)
:
Lean.Elab.TermElabM
Lean.Expr
Equations
Instances For
source
🔸 coverage
def
getInstructionExprArr
(
seq
:
Lean.TSyntaxArray
`mriscx_Instr
)
:
Lean.Elab.TermElabM
(
Array
Lean.Expr
)
Equations
Instances For
source
🔸 coverage
def
getLabelInstrArr
(
t
:
Lean.TSyntax
`mriscx_label
)
:
Lean.Elab.TermElabM
(
String
×
Array
Lean.Expr
)
Equations
Instances For
source
🔸 coverage
def
getLabelMapFromSyntax
(
syn
:
Lean.TSyntax
`mriscx_syntax
)
:
Lean.Elab.TermElabM
LabelMap
Equations
Instances For
source
🔸 coverage
def
getCodeFromSyntax
(
syn
:
Lean.TSyntax
`mriscx_syntax
)
:
Lean.Elab.TermElabM
Lean.Expr
Equations
Instances For
source
🔸 coverage
def
term__1
:
Lean.ParserDescr
Equations
Instances For
source
🔸 coverage
def
term__2
:
Lean.ParserDescr
Equations
Instances For