Classes | Namespaces | Defines | Enumerations

C:/CVUT/diplomka/Automata_editor/sources/parser.h File Reference

#include <QString>
#include <QStringList>
#include <QRect>
Include dependency graph for parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Parser::CurveParam
class  LexAn
 Lexical analyzer used for splitting lexical symbols from input 'stream'. More...
class  Parser
 Parser implemented by recursive descending method. More...

Namespaces

namespace  VaucansonKeywords

Defines

#define DBGLOG_LEX(x)
#define DBGLOG_PAR(x)

Enumerations

enum  VaucansonKeywords::Token {
  VaucansonKeywords::IDENT,
  VaucansonKeywords::COMMENT,
  VaucansonKeywords::NUMB,
  VaucansonKeywords::FLOAT,
  VaucansonKeywords::MINUS,
  VaucansonKeywords::EQUAL,
  VaucansonKeywords::DOT,
  VaucansonKeywords::COMMA,
  VaucansonKeywords::LPAR,
  VaucansonKeywords::RPAR,
  VaucansonKeywords::LBRACE,
  VaucansonKeywords::RBRACE,
  VaucansonKeywords::LBRACKET,
  VaucansonKeywords::RBRACKET,
  VaucansonKeywords::UNDERLINE,
  VaucansonKeywords::SPECIAL,
  VaucansonKeywords::OTHER,
  VaucansonKeywords::eFirstKw,
  VaucansonKeywords::kwShowGrid = eFirstKw,
  VaucansonKeywords::kwShowFrame,
  VaucansonKeywords::kwHideGrid,
  VaucansonKeywords::kwHideFrame,
  VaucansonKeywords::kwVCPut,
  VaucansonKeywords::kwBeginVCPicture,
  VaucansonKeywords::kwBegin,
  VaucansonKeywords::kwEnd,
  VaucansonKeywords::kwState,
  VaucansonKeywords::kwFinalState,
  VaucansonKeywords::kwStateVar,
  VaucansonKeywords::kwFinalStateVar,
  VaucansonKeywords::kwInitial,
  VaucansonKeywords::kwFinal,
  VaucansonKeywords::kwLoopN,
  VaucansonKeywords::kwLoopS,
  VaucansonKeywords::kwLoopE,
  VaucansonKeywords::kwLoopW,
  VaucansonKeywords::kwLoopNE,
  VaucansonKeywords::kwLoopNW,
  VaucansonKeywords::kwLoopSE,
  VaucansonKeywords::kwLoopSW,
  VaucansonKeywords::kwCLoopN,
  VaucansonKeywords::kwCLoopS,
  VaucansonKeywords::kwCLoopE,
  VaucansonKeywords::kwCLoopW,
  VaucansonKeywords::kwCLoopNE,
  VaucansonKeywords::kwCLoopNW,
  VaucansonKeywords::kwCLoopSE,
  VaucansonKeywords::kwCLoopSW,
  VaucansonKeywords::kwLoopVarN,
  VaucansonKeywords::kwLoopVarS,
  VaucansonKeywords::kwVarLoopOn,
  VaucansonKeywords::kwVarLoopOff,
  VaucansonKeywords::kwEdgeL,
  VaucansonKeywords::kwEdgeR,
  VaucansonKeywords::kwArcL,
  VaucansonKeywords::kwArcR,
  VaucansonKeywords::kwLArcL,
  VaucansonKeywords::kwLArcR,
  VaucansonKeywords::kwVArcL,
  VaucansonKeywords::kwVArcR,
  VaucansonKeywords::kwVCurveL,
  VaucansonKeywords::kwVCurveR,
  VaucansonKeywords::kwLabelL,
  VaucansonKeywords::kwLabelR,
  VaucansonKeywords::kwDimState,
  VaucansonKeywords::kwRstState,
  VaucansonKeywords::kwDimEdge,
  VaucansonKeywords::kwRstEdge,
  VaucansonKeywords::kwEdgeBorder,
  VaucansonKeywords::kwEdgeBorderOff,
  VaucansonKeywords::kwStateLineDouble,
  VaucansonKeywords::kwStateLineSimple,
  VaucansonKeywords::kwEdgeLineDouble,
  VaucansonKeywords::kwEdgeLineSimple,
  VaucansonKeywords::setStateLineStyle,
  VaucansonKeywords::setStateLineWidth,
  VaucansonKeywords::setStateLineColor,
  VaucansonKeywords::setStateLabelColor,
  VaucansonKeywords::setStateLabelScale,
  VaucansonKeywords::setStateFillStatus,
  VaucansonKeywords::setStateFillColor,
  VaucansonKeywords::setEdgeLineStyle,
  VaucansonKeywords::setEdgeLineWidth,
  VaucansonKeywords::setEdgeLineColor,
  VaucansonKeywords::setEdgeLabelColor,
  VaucansonKeywords::setEdgeLabelScale,
  VaucansonKeywords::chgStateLineStyle,
  VaucansonKeywords::chgStateLineWidth,
  VaucansonKeywords::chgStateLineColor,
  VaucansonKeywords::chgStateLabelColor,
  VaucansonKeywords::chgStateLabelScale,
  VaucansonKeywords::chgStateFillStatus,
  VaucansonKeywords::chgStateFillColor,
  VaucansonKeywords::chgEdgeLineStyle,
  VaucansonKeywords::chgEdgeLineWidth,
  VaucansonKeywords::chgEdgeLineColor,
  VaucansonKeywords::chgEdgeLabelColor,
  VaucansonKeywords::chgEdgeLabelScale,
  VaucansonKeywords::rstStateLineStyle,
  VaucansonKeywords::rstStateLineWidth,
  VaucansonKeywords::rstStateLineColor,
  VaucansonKeywords::rstStateLabelColor,
  VaucansonKeywords::rstStateLabelScale,
  VaucansonKeywords::rstStateFillStatus,
  VaucansonKeywords::rstStateFillColor,
  VaucansonKeywords::rstEdgeLineStyle,
  VaucansonKeywords::rstEdgeLineWidth,
  VaucansonKeywords::rstEdgeLineColor,
  VaucansonKeywords::rstEdgeLabelColor,
  VaucansonKeywords::rstEdgeLabelScale,
  VaucansonKeywords::fixDimState,
  VaucansonKeywords::fixStateLineDouble,
  VaucansonKeywords::fixDimEdge,
  VaucansonKeywords::fixEdgeBorder,
  VaucansonKeywords::fixEdgeLineDouble,
  VaucansonKeywords::eLastKw = fixEdgeLineDouble,
  VaucansonKeywords::ERR,
  VaucansonKeywords::EOI
}

Define Documentation

#define DBGLOG_LEX (   x  ) 

Definition at line 12 of file parser.h.

Referenced by LexAn::keyWordTest(), LexAn::openFile(), and LexAn::readToken().

#define DBGLOG_PAR (   x  )