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]]'