This file provides additional information about the probe library file format.

The following is an example of a single probe.  The
field that may be of interest to a user is the variable
definition field.  The field begins with "Variable: 1".
The number identifies the number of local probe variables.
The following number of lines define each variable.  In
this example there is one variable and its name is "firstTime".
The item of interest to the user is that this line is terminated by
an exclaimation point.  When this field is read the expression
immediately before the exclaimation point is evaluated and
the resulting object is used to initialize the variable.  In this
example there is no expression.  If there were it would look
like "firstTime	true!".  Please notice that the character
separating the variable name and the smalltalk expression
is the tab character.

FileBrowser>>text
CRC: 597663457
Probes: 1
ProbeType: CodeProbe
CharacterPosition: 200
LabelString: 'Break in FileBrowser>>text at 200'
Variables: 1
firstTime	!
TestExpr: '"This expression will activate the breakpoint
only once.  Before accepting the text you must
define the local debug variable ''firstTime''.
If you wish to refire the breakpoint, you must first
do; ''firstTime := nil'' "

^DebugActive and: [firstTime == nil
	and: [firstTime := true]]'
