libutap
Classes | Namespaces | Macros | Enumerations | Functions
libparser.h File Reference
#include <functional>
#include "utap/builder.h"

Go to the source code of this file.

Classes

class  UTAP::PositionTracker
 Help class used by the lexer, parser and xmlreader to keep track of the current position. More...
 

Namespaces

 UTAP
 

Macros

#define MAXLEN   4001
 
#define ID_TOO_LONG   "$Identifier_is_too_long._Limit_length_is_4000."
 

Enumerations

enum  syntax_t {
  SYNTAX_OLD = (1 << 0), SYNTAX_NEW = (1 << 1), SYNTAX_PROPERTY = (1 << 2), SYNTAX_GUIDING = (1 << 3),
  SYNTAX_TIGA = (1 << 4), SYNTAX_PROB = (1 << 5)
}
 

Functions

bool isKeyword (const char *id, uint32_t syntax)
 

Macro Definition Documentation

#define ID_TOO_LONG   "$Identifier_is_too_long._Limit_length_is_4000."
#define MAXLEN   4001

Referenced by yyparse().

Enumeration Type Documentation

enum syntax_t
Enumerator
SYNTAX_OLD 
SYNTAX_NEW 
SYNTAX_PROPERTY 
SYNTAX_GUIDING 
SYNTAX_TIGA 
SYNTAX_PROB 

Function Documentation

bool isKeyword ( const char *  id,
uint32_t  syntax 
)