| LLOOP Index | GSP Language | GSP Library | Framework Classes | Component Classes |
#include "gsp__Symbol.h"
Defines a counter for recursively counting (possibly nested) repetitive symbol sequences More...
Public Functions | |||
| SymbolCounter | ( ) | ||
| ~SymbolCounter | ( ) | ||
| getSymbolCounterName | ( ) const | |
| incr | ( ) | |
| reset | ( ) | |
| value | ( ) const | |
| valueAt | ( Symbol * pSymbol , unsigned long uIterLevel , ... ) | |
Private Variables | |||
| m_uCounter | ||
Defines a counter for recursively counting (possibly nested) repetitive symbol sequences
Constructor. Counter is 0.
See also:
Destructor.
See also:
Resets the counter. Value is reset to 0 and all sub-counters are destroyed.
See also:
Returns the value of the counter.
See also:
Increments the counter.
See also:
Returns the symbolic name of the counter. Intented for the error messages.
See also:
Equivalent to the function referred to below, except that a various number of parameter can be given to the function.
If the passed index(es) is (are) invalid (out of range), the error message is raised as exception (char *), and shall be freed with ::free().
See also:
This file is part of the LLOOP Reversible Object-Oriented Parser Generator. Copyright (c) 2005-2006 Michel MEHL, France. All rights reserved. LLOOP is distributed by the company ERSA SaRL.
| Copyright (c) 2005-2006 Michel MEHL, Haguenau, France |
| LLOOP version 1.1 |