lib

SequenceParser Class Reference

#include <sequenceparser.h>

List of all members.


Detailed Description

The parser that gets the element list and returns a syntax tree.

Definition at line 39 of file sequenceparser.h.


Public Member Functions

 SequenceParser (const SymbolTable &table)
ElementTypeparse (QPtrList< BasicElement > &elements)
void nextToken ()
uint getStart () const
uint getEnd () const
TokenType getTokenType () const
void setElementType (uint pos, ElementType *type)
ElementTypegetPrimitive ()
QString text ()

Member Function Documentation

ElementType * SequenceParser::getPrimitive (  ) 

Returns:
a new primitive token.

Definition at line 192 of file sequenceparser.cc.

void SequenceParser::nextToken (  ) 

Reads the next token.

Definition at line 51 of file sequenceparser.cc.

ElementType * SequenceParser::parse ( QPtrList< BasicElement > &  elements  ) 

Returns:
a parse tree.

Definition at line 44 of file sequenceparser.cc.

void SequenceParser::setElementType ( uint  pos,
ElementType type 
)

Tells the element about its new type.

Parameters:
pos the position of the element
type the new type

Definition at line 38 of file sequenceparser.cc.

QString SequenceParser::text (  ) 

Returns:
the current token's text

Definition at line 231 of file sequenceparser.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys