Méthode | Description | |
---|---|---|
CodeFormatter ( Reko.Core.Output.Formatter writer ) : Reko.Core.Absyn | ||
VisitAddress ( Address addr ) : void | ||
VisitApplication ( Application appl ) : void | ||
VisitArrayAccess ( ArrayAccess acc ) : void | ||
VisitAssignment ( AbsynAssignment a ) : void | ||
VisitAssignment ( Assignment a ) : void | ||
VisitBinaryExpression ( BinaryExpression binExp ) : void | ||
VisitBranch ( Branch b ) : void | ||
VisitBreak ( AbsynBreak brk ) : void | ||
VisitCallInstruction ( CallInstruction ci ) : void | ||
VisitCase ( AbsynCase c ) : void | ||
VisitCast ( Cast cast ) : void | ||
VisitConditionOf ( ConditionOf cond ) : void | ||
VisitConstant ( Constant c ) : void | ||
VisitContinue ( AbsynContinue cont ) : void | ||
VisitDeclaration ( AbsynDeclaration decl ) : void | ||
VisitDeclaration ( Declaration decl ) : void | ||
VisitDefInstruction ( DefInstruction def ) : void | ||
VisitDefault ( AbsynDefault d ) : void | ||
VisitDepositBits ( DepositBits d ) : void | ||
VisitDereference ( Dereference deref ) : void | ||
VisitDoWhile ( AbsynDoWhile loop ) : void | ||
VisitFieldAccess ( FieldAccess acc ) : void | ||
VisitGoto ( AbsynGoto g ) : void | ||
VisitGotoInstruction ( GotoInstruction g ) : void | ||
VisitIdentifier ( Identifier id ) : void | ||
VisitIf ( AbsynIf ifs ) : void | ||
VisitLabel ( AbsynLabel lbl ) : void | ||
VisitLineComment ( AbsynLineComment comment ) : void | ||
VisitMemberPointerSelector ( MemberPointerSelector mps ) : void | ||
VisitMemoryAccess ( MemoryAccess access ) : void | ||
VisitMkSequence ( MkSequence seq ) : void | ||
VisitOutArgument ( OutArgument outArg ) : void | ||
VisitPhiAssignment ( PhiAssignment phi ) : void | ||
VisitPhiFunction ( PhiFunction phi ) : void | ||
VisitPointerAddition ( PointerAddition pa ) : void | ||
VisitProcedureConstant ( ProcedureConstant pc ) : void | ||
VisitReturn ( AbsynReturn ret ) : void | ||
VisitReturnInstruction ( ReturnInstruction ret ) : void | ||
VisitScopeResolution ( ScopeResolution scope ) : void | ||
VisitSegmentedAccess ( SegmentedAccess access ) : void | ||
VisitSideEffect ( AbsynSideEffect side ) : void | ||
VisitSideEffect ( SideEffect side ) : void | ||
VisitSlice ( Slice slice ) : void | ||
VisitStore ( Store store ) : void | ||
VisitSwitch ( AbsynSwitch s ) : void | ||
VisitSwitchInstruction ( SwitchInstruction si ) : void | ||
VisitTestCondition ( TestCondition tc ) : void | ||
VisitUnaryExpression ( UnaryExpression unary ) : void | ||
VisitUseInstruction ( UseInstruction u ) : void | ||
VisitWhile ( AbsynWhile loop ) : void | ||
Write ( Procedure proc ) : void | ||
WriteExpression ( Expression expr ) : void |
Writes an expression in a context where it needs no parentheses.
|
|
WriteFormalArgument ( Identifier arg, bool writeStorage, TypeFormatter t ) : void | ||
WriteFormalArgumentType ( Identifier arg, bool writeStorage ) : void | ||
WriteIndentedStatement ( AbsynStatement stm ) : void | ||
WriteIndentedStatements ( List |
||
WriteNull ( ) : void | ||
WriteStatementList ( List |
Méthode | Description | |
---|---|---|
UnsignedFormatString ( PrimitiveType type, ulong value ) : string |
Méthode | Description | |
---|---|---|
CodeFormatter ( ) : Reko.Core.Absyn | ||
FormatString ( PrimitiveType type, object value ) : string | ||
HasSmallBody ( List |
||
IsIrregularStatement ( AbsynStatement stm ) : bool | ||
IsSingleIfStatement ( List |
||
ResetPresedence ( int precedenceOld ) : void | ||
SetPrecedence ( int precedence ) : int | ||
WriteActuals ( Expression arguments ) : void | ||
WriteIf ( AbsynIf ifs ) : void |
public CodeFormatter ( Reko.Core.Output.Formatter writer ) : Reko.Core.Absyn | ||
writer | Reko.Core.Output.Formatter | |
Résultat | Reko.Core.Absyn |
protected UnsignedFormatString ( PrimitiveType type, ulong value ) : string | ||
type | PrimitiveType | |
value | ulong | |
Résultat | string |
public VisitAddress ( Address addr ) : void | ||
addr | Address | |
Résultat | void |
public VisitApplication ( Application appl ) : void | ||
appl | Application | |
Résultat | void |
public VisitArrayAccess ( ArrayAccess acc ) : void | ||
acc | ArrayAccess | |
Résultat | void |
public VisitAssignment ( AbsynAssignment a ) : void | ||
a | AbsynAssignment | |
Résultat | void |
public VisitAssignment ( Assignment a ) : void | ||
a | Assignment | |
Résultat | void |
public VisitBinaryExpression ( BinaryExpression binExp ) : void | ||
binExp | BinaryExpression | |
Résultat | void |
public VisitBreak ( AbsynBreak brk ) : void | ||
brk | AbsynBreak | |
Résultat | void |
public VisitCallInstruction ( CallInstruction ci ) : void | ||
ci | CallInstruction | |
Résultat | void |
public VisitConditionOf ( ConditionOf cond ) : void | ||
cond | ConditionOf | |
Résultat | void |
public VisitContinue ( AbsynContinue cont ) : void | ||
cont | AbsynContinue | |
Résultat | void |
public VisitDeclaration ( AbsynDeclaration decl ) : void | ||
decl | AbsynDeclaration | |
Résultat | void |
public VisitDeclaration ( Declaration decl ) : void | ||
decl | Declaration | |
Résultat | void |
public VisitDefInstruction ( DefInstruction def ) : void | ||
def | DefInstruction | |
Résultat | void |
public VisitDefault ( AbsynDefault d ) : void | ||
d | AbsynDefault | |
Résultat | void |
public VisitDepositBits ( DepositBits d ) : void | ||
d | DepositBits | |
Résultat | void |
public VisitDereference ( Dereference deref ) : void | ||
deref | Dereference | |
Résultat | void |
public VisitDoWhile ( AbsynDoWhile loop ) : void | ||
loop | AbsynDoWhile | |
Résultat | void |
public VisitFieldAccess ( FieldAccess acc ) : void | ||
acc | FieldAccess | |
Résultat | void |
public VisitGotoInstruction ( GotoInstruction g ) : void | ||
g | GotoInstruction | |
Résultat | void |
public VisitIdentifier ( Identifier id ) : void | ||
id | Identifier | |
Résultat | void |
public VisitLabel ( AbsynLabel lbl ) : void | ||
lbl | AbsynLabel | |
Résultat | void |
public VisitLineComment ( AbsynLineComment comment ) : void | ||
comment | AbsynLineComment | |
Résultat | void |
public VisitMemberPointerSelector ( MemberPointerSelector mps ) : void | ||
mps | MemberPointerSelector | |
Résultat | void |
public VisitMemoryAccess ( MemoryAccess access ) : void | ||
access | MemoryAccess | |
Résultat | void |
public VisitMkSequence ( MkSequence seq ) : void | ||
seq | MkSequence | |
Résultat | void |
public VisitOutArgument ( OutArgument outArg ) : void | ||
outArg | OutArgument | |
Résultat | void |
public VisitPhiAssignment ( PhiAssignment phi ) : void | ||
phi | PhiAssignment | |
Résultat | void |
public VisitPhiFunction ( PhiFunction phi ) : void | ||
phi | PhiFunction | |
Résultat | void |
public VisitPointerAddition ( PointerAddition pa ) : void | ||
pa | PointerAddition | |
Résultat | void |
public VisitProcedureConstant ( ProcedureConstant pc ) : void | ||
pc | ProcedureConstant | |
Résultat | void |
public VisitReturn ( AbsynReturn ret ) : void | ||
ret | AbsynReturn | |
Résultat | void |
public VisitReturnInstruction ( ReturnInstruction ret ) : void | ||
ret | ReturnInstruction | |
Résultat | void |
public VisitScopeResolution ( ScopeResolution scope ) : void | ||
scope | ScopeResolution | |
Résultat | void |
public VisitSegmentedAccess ( SegmentedAccess access ) : void | ||
access | SegmentedAccess | |
Résultat | void |
public VisitSideEffect ( AbsynSideEffect side ) : void | ||
side | AbsynSideEffect | |
Résultat | void |
public VisitSideEffect ( SideEffect side ) : void | ||
side | SideEffect | |
Résultat | void |
public VisitSwitch ( AbsynSwitch s ) : void | ||
s | AbsynSwitch | |
Résultat | void |
public VisitSwitchInstruction ( SwitchInstruction si ) : void | ||
si | SwitchInstruction | |
Résultat | void |
public VisitTestCondition ( TestCondition tc ) : void | ||
tc | TestCondition | |
Résultat | void |
public VisitUnaryExpression ( UnaryExpression unary ) : void | ||
unary | UnaryExpression | |
Résultat | void |
public VisitUseInstruction ( UseInstruction u ) : void | ||
u | UseInstruction | |
Résultat | void |
public VisitWhile ( AbsynWhile loop ) : void | ||
loop | AbsynWhile | |
Résultat | void |
public WriteExpression ( Expression expr ) : void | ||
expr | Expression | |
Résultat | void |
public WriteFormalArgument ( Identifier arg, bool writeStorage, TypeFormatter t ) : void | ||
arg | Identifier | |
writeStorage | bool | |
t | TypeFormatter | |
Résultat | void |
public WriteFormalArgumentType ( Identifier arg, bool writeStorage ) : void | ||
arg | Identifier | |
writeStorage | bool | |
Résultat | void |
public WriteIndentedStatement ( AbsynStatement stm ) : void | ||
stm | AbsynStatement | |
Résultat | void |
public WriteIndentedStatements ( List |
||
stms | List |
|
suppressNewline | bool | |
Résultat | void |
public WriteStatementList ( List |
||
list | List |
|
Résultat | void |