wrench-0.0.6.3
Safe HaskellSafe-Inferred
LanguageHaskell2010

Wrench.Translator.Parser.Types

Documentation

type Parser = Parsec Void String Source #

class CommentStart m => MnemonicParser m where Source #

Methods

mnemonic :: Parser m Source #

Instances

Instances details
IsWord w => MnemonicParser (Acc32Isa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.Acc32

Methods

mnemonic :: Parser (Acc32Isa w (Ref w)) Source #

IsWord w => MnemonicParser (F32aIsa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.F32a

Methods

mnemonic :: Parser (F32aIsa w (Ref w)) Source #

IsWord w => MnemonicParser (M68kIsa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.M68k

Methods

mnemonic :: Parser (M68kIsa w (Ref w)) Source #

IsWord w => MnemonicParser (RiscIvIsa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.RiscIv

Methods

mnemonic :: Parser (RiscIvIsa w (Ref w)) Source #

IsWord w => MnemonicParser (VliwIvIsa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.VliwIv

Methods

mnemonic :: Parser (VliwIvIsa w (Ref w)) Source #

IsWord w => MnemonicParser (Wasm32Isa w (Ref w)) Source # 
Instance details

Defined in Wrench.Isa.Wasm32.Instruction

Methods

mnemonic :: Parser (Wasm32Isa w (Ref w)) Source #

class CommentStart m where Source #

Instances

Instances details
CommentStart (Acc32Isa w l) Source # 
Instance details

Defined in Wrench.Isa.Acc32

CommentStart (F32aIsa w l) Source # 
Instance details

Defined in Wrench.Isa.F32a

CommentStart (M68kIsa w l) Source # 
Instance details

Defined in Wrench.Isa.M68k

CommentStart (RiscIvIsa _a _b) Source # 
Instance details

Defined in Wrench.Isa.RiscIv

CommentStart (VliwIvIsa _a _b) Source # 
Instance details

Defined in Wrench.Isa.VliwIv

CommentStart (Wasm32Isa w l) Source # 
Instance details

Defined in Wrench.Isa.Wasm32.Instruction