Modules |
Files |
Inheritance Tree |
Inheritance Graph |
Name Index |
Config
Synopsis/Parser/C++/occ/token.h
Includes from this file:
include Synopsis/Parser/C++/occ/types.h
Declarations in this file:
Classes in Synopsis::Parser::C++
Classes in Synopsis::Parser::C++::Lex
Classes in Synopsis::Parser::C++
Data members in Synopsis::Parser::C++::Lex::TokenFifo::Slot
Data members in Synopsis::Parser::C++::Lex::TokenFifo
Data members in Synopsis::Parser::C++::Lex
Data members in Synopsis::Parser::C++::Token
Dummys
dummy, dummy, dummy, dummy, dummy
Functions in Synopsis::Parser::C++
Macros in Synopsis::Parser::C++
ASM,
ATTRIBUTE,
AUTO,
ArrowOp,
AssignOp,
BOOLEAN,
BREAK,
BadToken,
CASE,
CATCH,
CHAR,
CLASS,
CONST,
CONTINUE,
CharConst,
Constant,
DECLSPEC,
DEFAULT,
DELETE,
DO,
DOUBLE,
ELSE,
ENUM,
EXTENSION,
EXTERN,
Ellipsis,
EqualOp,
FLOAT,
FOR,
FRIEND,
GOTO,
IF,
INLINE,
INT,
INT64,
Identifier,
Ignore,
IncOp,
LONG,
LogAndOp,
LogOrOp,
METACLASS,
MUTABLE,
NAMESPACE,
NEW,
OPERATOR,
PRIVATE,
PROTECTED,
PUBLIC,
PmOp,
REGISTER,
RETURN,
RelOp,
SHORT,
SIGNED,
SIZEOF,
STATIC,
STRUCT,
SWITCH,
Scope,
ShiftOp,
StringL,
TEMPLATE,
THIS,
THROW,
TRY,
TYPEDEF,
TYPEID,
TYPEOF,
UNION,
UNSIGNED,
USING,
UserKeyword,
UserKeyword2,
UserKeyword3,
UserKeyword4,
UserKeyword5,
VIRTUAL,
VOID,
VOLATILE,
WHILE,
_token_h,
ntAccessDecl,
ntAccessSpec,
ntArrayExpr,
ntArrowMemberExpr,
ntAssignExpr,
ntBreakStatement,
ntCaseStatement,
ntCastExpr,
ntClassSpec,
ntCommaExpr,
ntCondExpr,
ntContinueStatement,
ntDeclaration,
ntDeclarator,
ntDefaultStatement,
ntDeleteExpr,
ntDoStatement,
ntDotMemberExpr,
ntEnumSpec,
ntExprStatement,
ntExternTemplate,
ntForStatement,
ntFstyleCast,
ntFuncallExpr,
ntGotoStatement,
ntIfStatement,
ntInfixExpr,
ntLabelStatement,
ntLinkageSpec,
ntMetaclassDecl,
ntName,
ntNamespaceSpec,
ntNewExpr,
ntParenExpr,
ntPmExpr,
ntPostfixExpr,
ntReturnStatement,
ntSizeofExpr,
ntStaticUserStatementExpr,
ntSwitchStatement,
ntTemplateDecl,
ntTemplateInstantiation,
ntThrowExpr,
ntTryStatement,
ntTypedef,
ntTypeidExpr,
ntTypeofExpr,
ntUnaryExpr,
ntUserAccessSpec,
ntUserStatementExpr,
ntUserdefKeyword,
ntUsing,
ntWhileStatement
Member functions in Synopsis::Parser::C++::Lex
GetComments(),
GetComments2(),
GetNextNonWhiteChar(),
GetOnlyClosingBracket(Token&),
GetToken(Token&),
Lex(Program*),
LineNumber(char*,char*&,int&),
LookAhead(int),
LookAhead(int,Token&),
ReadCharConst(uint),
ReadComment(char,uint),
ReadFloat(uint),
ReadIdentifier(uint),
ReadLine(),
ReadLineDirective(),
ReadNumber(char,uint),
ReadSeparator(char,uint),
ReadStrConst(uint),
ReadToken(char*&,int&),
RecordKeyword(char*,int),
Ref(uint),
Reify(Ptree*,char*&),
Reify(Ptree*,unsigned int&),
Restore(char*),
Rewind(char*),
Save(),
Screening(char*,int),
SingleCharOp(unsigned char),
SkipAttributeToken(),
SkipExtensionToken(char*&,int&)
Member functions in Synopsis::Parser::C++::Lex::TokenFifo
Clear(),
Peek(int),
Peek(int,char*&,int&),
Peek2(int),
Pop(char*&,int&),
Push(int,char*,int),
TokenFifo(Lex*),
~TokenFifo()
Member functions in Synopsis::Parser::C++::Lex
Member functions in Synopsis::Parser::C++::Token
Structs in Synopsis::Parser::C++::Lex::TokenFifo