|
Class: BreakpointNode
Object
|
+--ParseNode
|
+--BreakpointNode
- Package:
- stx:libcomp
- Category:
- System-Compiler-Debugging
- Version:
- rev:
1.18
date: 2018/03/26 13:53:53
- user: stefan
- file: BreakpointNode.st directory: libcomp
- module: stx stc-classLibrary: libcomp
compiler support for statement breakpoints.
accessing
-
breakpoint
-
-
breakpoint: something
-
-
expression
-
-
expression: something
-
-
lineNumber
-
-
lineNumber: lineNumberArg
-
-
realNode
-
-
selectorPosition
-
code generation
-
codeForCascadeOn: aStream inBlock: b for: aCompiler
-
-
codeForSideEffectOn: aStream inBlock: b for: aCompiler
-
(comment from inherited method)
generate code for this statement - value not needed
-
codeOn: aStream inBlock: codeBlock for: aCompiler
-
node protocol forwarding
-
arg1
-
must forward - otherwise cascades won't work
-
args
-
must forward - otherwise keywordExpression won't work
-
argumentCount
-
must forward - otherwise checkCondition won't work
-
arguments
-
must forward - otherwise cascades won't work
-
isMessage
-
must forward - otherwise cascades won't work
-
numArgs
-
must forward - otherwise checkCondition won't work.
Please use argumentCount, which is ANSI
-
plausibilityCheckIn: aParser
-
-
receiver
-
must forward - otherwise cascades won't work
-
selector
-
must forward - otherwise cascades won't work
printing
-
printOn: aStream indent: indent
-
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.
testing
-
isBreakPointNode
-
|