LToken.hxx File Reference

#include <stdio.h>
#include <libsherpa/EnumSet.hxx>
#include <libsherpa/LexLoc.hxx>

Go to the source code of this file.

Namespaces

namespace  sherpa

Data Structures

struct  sherpa::LToken

Typedefs

typedef sherpa::EnumSet< TokenFlagValuesTokenFlags

Enumerations

enum  TokenFlagValues {
  TF_NO_FLAGS = 0, TF_INSERTED = 0x1u, TF_BY_PARSER = 0x2u, TF_AT_FIRST = 0x4u,
  TF_REPROCESS = 0x8u, TF_FIRST_ON_LINE = 0x10u
}


Typedef Documentation

typedef sherpa::EnumSet<TokenFlagValues> TokenFlags

Definition at line 65 of file LToken.hxx.


Enumeration Type Documentation

enum TokenFlagValues

Enumerator:
TF_NO_FLAGS  No Token flags.
TF_INSERTED  Token was inserted by layout engine.
TF_BY_PARSER  Token was inserted by parser during error recovery.
TF_AT_FIRST  Token was inserted at start of line by layout.
TF_REPROCESS  Token was pushed back by parser during error recovery.
TF_FIRST_ON_LINE  This was the first token on its line.

Definition at line 46 of file LToken.hxx.


Generated on Thu May 17 23:59:16 2012 for BitC Compiler by  doxygen 1.4.7