Qt 4.8
Classes | Namespaces | Enumerations
qscriptast_p.h File Reference
#include <QtCore/QString>
#include "qscriptastvisitor_p.h"

Go to the source code of this file.

Classes

class  QScript::AST::ArgumentList
 
class  QScript::AST::ArrayLiteral
 
class  QScript::AST::ArrayMemberExpression
 
class  QScript::AST::BinaryExpression
 
class  QScript::AST::Block
 
class  QScript::AST::BreakStatement
 
class  QScript::AST::CallExpression
 
class  QScript::AST::CaseBlock
 
class  QScript::AST::CaseClause
 
class  QScript::AST::CaseClauses
 
class  QScript::AST::Catch
 
class  QScript::AST::ConditionalExpression
 
class  QScript::AST::ContinueStatement
 
class  QScript::AST::DebuggerStatement
 
class  QScript::AST::DefaultClause
 
class  QScript::AST::DeleteExpression
 
class  QScript::AST::DoWhileStatement
 
class  QScript::AST::ElementList
 
class  QScript::AST::Elision
 
class  QScript::AST::EmptyStatement
 
class  QScript::AST::Expression
 
class  QScript::AST::ExpressionNode
 
class  QScript::AST::ExpressionStatement
 
class  QScript::AST::FalseLiteral
 
class  QScript::AST::FieldMemberExpression
 
class  QScript::AST::Finally
 
class  QScript::AST::ForEachStatement
 
class  QScript::AST::FormalParameterList
 
class  QScript::AST::ForStatement
 
class  QScript::AST::FunctionBody
 
class  QScript::AST::FunctionDeclaration
 
class  QScript::AST::FunctionExpression
 
class  QScript::AST::FunctionSourceElement
 
class  QScript::AST::IdentifierExpression
 
class  QScript::AST::IdentifierPropertyName
 
class  QScript::AST::IfStatement
 
class  QScript::AST::LabelledStatement
 
class  QScript::AST::LocalForEachStatement
 
class  QScript::AST::LocalForStatement
 
class  QScript::AST::NewExpression
 
class  QScript::AST::NewMemberExpression
 
class  QScript::AST::Node
 
class  QScript::AST::NotExpression
 
class  QScript::AST::NullExpression
 
class  QScript::AST::NumericLiteral
 
class  QScript::AST::NumericLiteralPropertyName
 
class  QScript::AST::ObjectLiteral
 
class  QScript::AST::PostDecrementExpression
 
class  QScript::AST::PostIncrementExpression
 
class  QScript::AST::PreDecrementExpression
 
class  QScript::AST::PreIncrementExpression
 
class  QScript::AST::Program
 
class  QScript::AST::PropertyName
 
class  QScript::AST::PropertyNameAndValueList
 
class  QScript::AST::RegExpLiteral
 
class  QScript::AST::ReturnStatement
 
class  QScript::AST::SourceElement
 
class  QScript::AST::SourceElements
 
class  QScript::AST::Statement
 
class  QScript::AST::StatementList
 
class  QScript::AST::StatementSourceElement
 
class  QScript::AST::StringLiteral
 
class  QScript::AST::StringLiteralPropertyName
 
class  QScript::AST::SwitchStatement
 
class  QScript::AST::ThisExpression
 
class  QScript::AST::ThrowStatement
 
class  QScript::AST::TildeExpression
 
class  QScript::AST::TrueLiteral
 
class  QScript::AST::TryStatement
 
class  QScript::AST::TypeOfExpression
 
class  QScript::AST::UnaryMinusExpression
 
class  QScript::AST::UnaryPlusExpression
 
class  QScript::AST::VariableDeclaration
 
class  QScript::AST::VariableDeclarationList
 
class  QScript::AST::VariableStatement
 
class  QScript::AST::VoidExpression
 
class  QScript::AST::WhileStatement
 
class  QScript::AST::WithStatement
 

Namespaces

 QScript
 
 QScript::AST
 
 QSOperator
 

Enumerations

enum  QSOperator::Op {
  QSOperator::Add, QSOperator::And, QSOperator::InplaceAnd, QSOperator::Assign,
  QSOperator::BitAnd, QSOperator::BitOr, QSOperator::BitXor, QSOperator::InplaceSub,
  QSOperator::Div, QSOperator::InplaceDiv, QSOperator::Equal, QSOperator::Ge,
  QSOperator::Gt, QSOperator::In, QSOperator::InplaceAdd, QSOperator::InstanceOf,
  QSOperator::Le, QSOperator::LShift, QSOperator::InplaceLeftShift, QSOperator::Lt,
  QSOperator::Mod, QSOperator::InplaceMod, QSOperator::Mul, QSOperator::InplaceMul,
  QSOperator::NotEqual, QSOperator::Or, QSOperator::InplaceOr, QSOperator::RShift,
  QSOperator::InplaceRightShift, QSOperator::StrictEqual, QSOperator::StrictNotEqual, QSOperator::Sub,
  QSOperator::URShift, QSOperator::InplaceURightShift, QSOperator::InplaceXor, QSOperator::Add,
  QSOperator::And, QSOperator::InplaceAnd, QSOperator::Assign, QSOperator::BitAnd,
  QSOperator::BitOr, QSOperator::BitXor, QSOperator::InplaceSub, QSOperator::Div,
  QSOperator::InplaceDiv, QSOperator::Equal, QSOperator::Ge, QSOperator::Gt,
  QSOperator::In, QSOperator::InplaceAdd, QSOperator::InstanceOf, QSOperator::Le,
  QSOperator::LShift, QSOperator::InplaceLeftShift, QSOperator::Lt, QSOperator::Mod,
  QSOperator::InplaceMod, QSOperator::Mul, QSOperator::InplaceMul, QSOperator::NotEqual,
  QSOperator::Or, QSOperator::InplaceOr, QSOperator::RShift, QSOperator::InplaceRightShift,
  QSOperator::StrictEqual, QSOperator::StrictNotEqual, QSOperator::Sub, QSOperator::URShift,
  QSOperator::InplaceURightShift, QSOperator::InplaceXor
}