Evaluator Class

Definition

Line 314 of cmsxmdb/Evaluate.cm

Inheritance

Constructors & Destructor

public nothrow Evaluator(Debugger* debugger_)

Member Functions

public override void Visit(BinaryExpressionNode& node)
public override void Visit(DecNumberNode& node)
public override void Visit(FormatExpressionNode& node)
public override void Visit(HexNumberNode& node)
public override void Visit(ParenthesizedExpressionNode& node)
public override void Visit(PrintStatementNode& node)
public override void Visit(RegNumberNode& node)
public override void Visit(SegmentNode& node)
public override void Visit(SymbolNode& node)
public override void Visit(TraceStatementNode& node)
public override void Visit(UnaryExpressionNode& node)

Member Variables

private Debugger* debugger
private ResultFormat format
private String<uchar> str
private ulong value

Constructor& Destructor Details

Evaluator Constructor

public nothrow Evaluator(Debugger* debugger_)

Definition
Line 316 of cmsxmdb/Evaluate.cm


Member Function Details

Visit Member Function

public override void Visit(BinaryExpressionNode& node)

Definition
Line 390 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(DecNumberNode& node)

Definition
Line 473 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(FormatExpressionNode& node)

Definition
Line 379 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(HexNumberNode& node)

Definition
Line 478 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(ParenthesizedExpressionNode& node)

Definition
Line 455 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(PrintStatementNode& node)

Definition
Line 319 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(RegNumberNode& node)

Definition
Line 483 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(SegmentNode& node)

Definition
Line 488 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(SymbolNode& node)

Definition
Line 461 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(TraceStatementNode& node)

Definition
Line 363 of cmsxmdb/Evaluate.cm


Visit Member Function

public override void Visit(UnaryExpressionNode& node)

Definition
Line 417 of cmsxmdb/Evaluate.cm