Qt 4.8
Classes | Namespaces | Macros | Typedefs
qtokenizer_p.h File Reference

Contains functions and classes used by the parser and tokenizer. More...

#include <QPair>
#include <QSharedData>
#include <QString>
#include <QUrl>
#include "qparsercontext_p.h"
#include "qtokensource_p.h"
#include "qquerytransformparser_p.h"

Go to the source code of this file.

Classes

class  QPatternist::OrderSpecTransfer
 
class  QPatternist::Tokenizer
 Base class for all tokenizers. More...
 
class  QPatternist::TokenValue
 The value the parser, but not the tokenizers, uses for tokens and non-terminals. More...
 

Namespaces

 QPatternist
 The namespace for the internal API of QtXmlPatterns.
 

Macros

#define YYSTYPE   QPatternist::TokenValue
 

Typedefs

typedef QPair< QString, Expression::Ptr > QPatternist::AttributeHolder
 
typedef QVector< AttributeHolder > QPatternist::AttributeHolderVector
 

Detailed Description

Contains functions and classes used by the parser and tokenizer.

Definition in file qtokenizer_p.h.

Macro Definition Documentation

◆ YYSTYPE

#define YYSTYPE   QPatternist::TokenValue

Macro for the data type of semantic values; int by default. See section Data Types of Semantic Values.

Definition at line 137 of file qtokenizer_p.h.

Referenced by QPatternist::yyparse().