Welcome to ULS World!
Testing ULS in C++ ...
	[      ID]       main at in_1_1.txt:0002
	[        ]          ( at in_1_1.txt:0002
	[        ]          ) at in_1_1.txt:0002
	[        ]          { at in_1_1.txt:0003
	[      ID]        AAA at in_1_1.txt:0004
	[        ]          = at in_1_1.txt:0004
	[     NUM]       1 UL at in_1_1.txt:0004
	[        ]          ; at in_1_1.txt:0004
	[        ]          - at in_1_1.txt:0005
	[      ID]        BBB at in_1_1.txt:0005
	[        ]          - at in_1_1.txt:0005
	[      ID]        CCC at in_1_1.txt:0005
	[        ]          = at in_1_1.txt:0005
	[     NUM]          0 at in_1_1.txt:0005
	[        ]          ; at in_1_1.txt:0005
	[      ID] VERY_VERY_LONG_IDENTIFIER1_IS_OK at in_1_1.txt:0007
	[        ]          = at in_1_1.txt:0007
	[     NUM]         -1 at in_1_1.txt:0007
	[        ]          ; at in_1_1.txt:0007
	[      IF]         if at in_1_1.txt:0009
	[        ]          ( at in_1_1.txt:0009
	[      ID]        AAA at in_1_1.txt:0009
	[     AND]         && at in_1_1.txt:0009
	[      ID]        BBB at in_1_1.txt:0009
	[      OR]         || at in_1_1.txt:0009
	[      ID]        EEE at in_1_1.txt:0009
	[        ]          ) at in_1_1.txt:0009
	[        ]          { at in_1_1.txt:0009
	[      ID]        AAA at in_1_1.txt:0010
	[        ]          = at in_1_1.txt:0010
	[     NUM]          0 at in_1_1.txt:0010
	[        ]          ; at in_1_1.txt:0010
	[      ID]        EEE at in_1_1.txt:0011
	[        ]          = at in_1_1.txt:0011
	[     NUM]       FFFE at in_1_1.txt:0011
	[        ]          ; at in_1_1.txt:0011
	[        ]          } at in_1_1.txt:0012
	[      ID]        XXX at in_1_1.txt:0014
	[        ]          = at in_1_1.txt:0014
	[     NUM] -.31415926E-3 at in_1_1.txt:0014
	[        ]          ; at in_1_1.txt:0014
	[      ID]        XXX at in_1_1.txt:0015
	[        ]          = at in_1_1.txt:0015
	[     NUM] -.31415926E-3 f at in_1_1.txt:0015
	[        ]          ; at in_1_1.txt:0015
	[      ID]        BBB at in_1_1.txt:0016
	[        ]          = at in_1_1.txt:0016
	[     NUM]      -1BB6 at in_1_1.txt:0016
	[        ]          ; at in_1_1.txt:0016
	[      ID]        AAA at in_1_1.txt:0017
	[        ]          = at in_1_1.txt:0017
	[     NUM]        1A4 at in_1_1.txt:0017
	[        ]          ; at in_1_1.txt:0017
	[      ID]        XXX at in_1_1.txt:0018
	[        ]          = at in_1_1.txt:0018
	[     NUM]         .0 at in_1_1.txt:0018
	[        ]          ; at in_1_1.txt:0018
	[      ID]        YYY at in_1_1.txt:0019
	[        ]          = at in_1_1.txt:0019
	[     NUM]         .3 at in_1_1.txt:0019
	[        ]          ; at in_1_1.txt:0019
	[      ID]        XXX at in_1_1.txt:0020
	[        ]          = at in_1_1.txt:0020
	[     NUM] .31415926535897932384E1 at in_1_1.txt:0020
	[        ]          ; at in_1_1.txt:0020
	[        ]          } at in_1_1.txt:0021
