TransitionLexer.hxx File Reference

#include <iostream>
#include "ParseType.hxx"
#include "libsherpa/EnumSet.hxx"

Go to the source code of this file.

Data Structures

class  PushBack
struct  LayoutFrame
struct  TransitionLexer
 Hand-crafted transitional syntax lexer. More...
struct  TransitionLexer::KeyWord
 Structure type for keyword table. More...

Typedefs

typedef long ucs4_t
typedef sherpa::EnumSet< LayoutFlagValuesLayoutFlags

Enumerations

enum  LayoutFlagValues { CHECK_FIRST_TOKEN = 0x1u }


Typedef Documentation

typedef sherpa::EnumSet<LayoutFlagValues> LayoutFlags

Definition at line 77 of file TransitionLexer.hxx.

typedef long ucs4_t

Definition at line 47 of file TransitionLexer.hxx.


Enumeration Type Documentation

enum LayoutFlagValues

Enumerator:
CHECK_FIRST_TOKEN  We have taken a newline and might need to insert a right brace[s] and or a semicolon before the next token according to its indent level.

Definition at line 71 of file TransitionLexer.hxx.


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