eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'BreakpointNode':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: BreakpointNode


Inheritance:

   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

Description:


compiler support for statement breakpoints.


Instance protocol:

accessing
o  breakpoint

o  breakpoint: something

o  expression

o  expression: something

o  lineNumber

o  lineNumber: lineNumberArg

o  realNode

o  selectorPosition

code generation
o  codeForCascadeOn: aStream inBlock: b for: aCompiler

o  codeForSideEffectOn: aStream inBlock: b for: aCompiler
(comment from inherited method)
generate code for this statement - value not needed

o  codeOn: aStream inBlock: codeBlock for: aCompiler

node protocol forwarding
o  arg1
must forward - otherwise cascades won't work

o  args
must forward - otherwise keywordExpression won't work

o  argumentCount
must forward - otherwise checkCondition won't work

o  arguments
must forward - otherwise cascades won't work

o  isMessage
must forward - otherwise cascades won't work

o  numArgs
must forward - otherwise checkCondition won't work.
Please use argumentCount, which is ANSI

o  plausibilityCheckIn: aParser

o  receiver
must forward - otherwise cascades won't work

o  selector
must forward - otherwise cascades won't work

printing
o  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
o  isBreakPointNode



ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Sun, 22 Jul 2018 12:28:24 GMT