|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsyntax.PreCPPParser
Field Summary | |
static int |
codeProvenance
|
static java.lang.String |
fDeclarationFile
|
static Token |
jj_nt
|
static boolean |
lookingAhead
|
static Token |
token
|
static PreCPPParserTokenManager |
token_source
|
Constructor Summary | |
PreCPPParser(java.io.InputStream stream)
|
|
PreCPPParser(PreCPPParserTokenManager tm)
|
|
PreCPPParser(java.io.Reader stream)
|
Method Summary | |
static void |
abstract_declarator_suffix(java.lang.StringBuffer abstractDeclaratorSuffixNN1)
|
static void |
abstract_declarator(java.lang.StringBuffer abstractDeclaratorNN1)
|
static void |
access_specifier(java.lang.StringBuffer accessSpecifierNN1)
|
static void |
additive_expression()
|
static void |
and_expression()
|
static void |
assignment_expression()
|
static void |
base_clause(syntax.ClassScope scope,
LimitedClassEntity currClass)
|
static void |
base_specifier(syntax.ClassScope scope,
LimitedClassEntity currClass)
|
static void |
builtin_type_specifier(java.lang.StringBuffer builtinTypeSpecifierNN1)
|
static void |
cast_expression()
|
static void |
class_head()
|
static void |
class_specifier(java.lang.StringBuffer typedefSource,
java.lang.StringBuffer classSpecifierNN1)
|
static void |
compound_statement()
|
static void |
conditional_expression()
|
static void |
constant_expression()
|
static void |
constant()
|
static void |
conversion_function_decl_or_def(ScopeManagerWrapper scopeWrapper)
|
static PreCPPParser |
createParser(java.util.Vector moduleEntities)
Create a parser that analyses the C++ content of the file in the first component of the array. |
static void |
ctor_declarator_lookahead()
|
static Scope |
ctor_declarator(java.lang.StringBuffer dtorCtorDeclSpecNN1,
ScopeManagerWrapper scopeWrapper)
|
static void |
ctor_definition(ScopeManagerWrapper scopeWrapper)
|
static void |
ctor_initializer()
|
static void |
cv_qualifier_seq(java.lang.StringBuffer cvQualifierSeqNN1)
|
static void |
declaration_in_condition(ScopeManagerWrapper scopeWrapper)
|
static boolean |
declaration_specifiers(java.lang.StringBuffer typedefSource,
java.lang.StringBuffer declarationSpecifiersNN1)
Returns true if it sees a typedef. |
static void |
declaration(ScopeManagerWrapper scopeWrapper)
|
static void |
declarator_suffixes(java.lang.StringBuffer declaratorSuffixesNN1)
|
static java.lang.String |
declarator(java.lang.StringBuffer declaraTorWithoutNameNN1)
|
static void |
delete_expression()
|
static java.lang.String |
direct_declarator(java.lang.StringBuffer directDeclaratorNN1)
|
static void |
direct_new_declarator()
|
static void |
disable_tracing()
|
static void |
dtor_ctor_decl_spec(java.lang.StringBuffer dtorCtorDeclSpecNN1)
|
static void |
dtor_declarator_lookahead()
|
static Scope |
dtor_declarator(java.lang.StringBuffer dtorCtorDeclSpecNN1,
ScopeManagerWrapper scopeWrapper)
|
static void |
dtor_definition(ScopeManagerWrapper scopeWrapper)
|
static java.lang.String |
dtor_qualified_id(java.lang.StringBuffer dtorQualifiedIdNN1)
|
static void |
elaborated_type_id(java.lang.StringBuffer elaboratedTypeIdNN1)
|
static void |
elaborated_type_specifier(java.lang.StringBuffer typedefSource,
java.lang.String typeNN1,
java.lang.StringBuffer elaboratedTypeSpecifierNN1,
java.lang.String foundBefor)
|
static void |
enable_tracing()
|
static void |
enum_specifier(java.lang.StringBuffer enumSpecifierNN1,
java.lang.String foundBefor)
|
static java.util.Vector |
enumerator_list(java.lang.StringBuffer enumeratorListNN1)
|
static void |
enumerator(java.lang.StringBuffer enumeratorNN1)
|
static void |
equality_expression()
|
static void |
exception_declaration()
|
static void |
exception_list()
|
static void |
exception_spec()
|
static void |
exclusive_or_expression()
|
static void |
explicit_instantiation()
|
static void |
explicit_specialization()
|
static void |
expression_list()
|
static void |
expression()
|
static void |
external_declaration()
|
static void |
func_decl_def(Scope sc)
|
static void |
function_declarator_lookahead()
Used only for lookahead. |
static Scope |
function_declarator(boolean isTypedef,
java.lang.String typeNN1,
ScopeManagerWrapper scopeWrapper)
|
static void |
function_definition(ScopeManagerWrapper scopeWrapper)
|
static Scope |
function_direct_declarator(boolean isTypedef,
java.lang.String typeNN1,
ScopeManagerWrapper scopeWrapper)
|
static ParseException |
generateParseException()
|
static LimitedClassEntity |
getClass(java.lang.String className)
|
static Token |
getNextToken()
|
static Token |
getToken(int index)
|
static void |
handler()
|
static void |
id_expression()
|
static void |
inclusive_or_expression()
|
static void |
init_declarator_list(boolean isTypedef,
java.lang.StringBuffer typedefSource,
java.lang.String typesNN1)
|
static void |
init_declarator(boolean isTypedef,
java.lang.StringBuffer typedefSource,
java.lang.String initDeclaratorNN1)
|
static void |
initializer()
|
static boolean |
isQuickExecutionAbled()
|
static void |
iteration_statement()
|
static void |
jump_statement()
|
static void |
labeled_statement()
|
static void |
linkage_specification()
|
static void |
logical_and_expression()
|
static void |
logical_or_expression()
|
static void |
member_declaration(ScopeManagerWrapper scopeWrapper)
|
static void |
member_declarator_list(boolean isTypedef,
java.lang.StringBuffer typedefSource,
java.lang.String typesNN1,
ScopeManagerWrapper scopeWrapper)
|
static void |
member_declarator(boolean isTypedef,
java.lang.StringBuffer typedefSource,
java.lang.String memberDeclaratorNN1,
ScopeManagerWrapper scopeWrapper)
|
static void |
multiplicative_expression()
|
static void |
namespace_alias_definition()
|
static void |
namespace_definition()
|
static void |
new_declarator()
|
static void |
new_expression()
|
static void |
new_initializer()
|
static void |
new_type_id(java.lang.StringBuffer newTypeIdNN1)
|
static void |
optor(java.lang.StringBuffer operatorStringNN1)
|
static void |
parameter_declaration_list(java.util.Vector parameters)
|
static void |
parameter_declaration(Parameter parameter)
|
static void |
parameter_list(java.util.Vector parameters)
|
static void |
pm_expression()
|
static void |
postfix_expression()
|
static void |
primary_expression()
|
static void |
ptr_operator(java.lang.StringBuffer ptrOperatorNN1)
|
static void |
ptr_to_member(java.lang.StringBuffer ptrToMemberNN1)
|
static java.lang.String |
qualified_id(java.lang.StringBuffer qualifiedIdNN1,
boolean isAQualifiedType)
|
static void |
qualified_type(java.lang.StringBuffer typedefSource,
java.lang.StringBuffer qualifiedTypeNN1)
|
static void |
ReInit(java.io.InputStream stream)
|
void |
ReInit(PreCPPParserTokenManager tm)
|
static void |
ReInit(java.io.Reader stream)
|
static void |
relational_expression()
|
static void |
scope_override_lookahead()
|
static java.lang.String |
scope_override(java.lang.StringBuffer scopeOverrideNN1)
|
static void |
selection_statement()
|
static void |
setSourceCode(java.lang.String directive)
|
static void |
shift_expression()
|
static void |
simple_type_specifier(java.lang.StringBuffer simpleTypeSpecifierNN1)
|
static void |
statement_list()
|
static void |
statement()
|
static boolean |
storage_class_specifier(java.lang.StringBuffer storageClassSpecifierNN1)
Very temporary. |
static void |
superclass_init()
|
static void |
template_argument_list(java.lang.StringBuffer templateArgumentListNN1)
|
static void |
template_argument(java.lang.StringBuffer templateArgumentNN1)
|
static void |
template_head()
|
static void |
template_id()
|
static void |
template_parameter_list()
|
static void |
template_parameter()
|
static void |
throw_expression()
|
static void |
translation_unit()
|
static void |
try_block()
|
static void |
type_id(java.lang.StringBuffer typeIdNN1)
|
static boolean |
type_modifiers(java.lang.StringBuffer typeModifiersNN1)
Very temporary. |
static void |
type_name(java.lang.StringBuffer typeNameNN1)
|
static void |
type_qualifier(java.lang.StringBuffer typeQualifierNN1)
|
static void |
type_specifier(java.lang.StringBuffer typeSpecifierNN1)
|
static void |
unary_expression()
|
static void |
unary_operator(java.lang.StringBuffer unaryOperatorNN1)
|
static void |
using_declaration()
|
static void |
using_directive()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int codeProvenance
public static java.lang.String fDeclarationFile
public static PreCPPParserTokenManager token_source
public static Token token
public static Token jj_nt
public static boolean lookingAhead
Constructor Detail |
public PreCPPParser(java.io.InputStream stream)
public PreCPPParser(java.io.Reader stream)
public PreCPPParser(PreCPPParserTokenManager tm)
Method Detail |
public static PreCPPParser createParser(java.util.Vector moduleEntities)
public static boolean isQuickExecutionAbled()
public static LimitedClassEntity getClass(java.lang.String className)
public static void setSourceCode(java.lang.String directive)
public static final void translation_unit() throws ParseException
ParseException
public static final void external_declaration() throws ParseException
ParseException
public static final void function_definition(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void func_decl_def(Scope sc) throws ParseException
ParseException
public static final void linkage_specification() throws ParseException
ParseException
public static final void declaration_in_condition(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void declaration(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final boolean type_modifiers(java.lang.StringBuffer typeModifiersNN1) throws ParseException
ParseException
public static final boolean declaration_specifiers(java.lang.StringBuffer typedefSource, java.lang.StringBuffer declarationSpecifiersNN1) throws ParseException
ParseException
public static final void type_id(java.lang.StringBuffer typeIdNN1) throws ParseException
ParseException
public static final void elaborated_type_id(java.lang.StringBuffer elaboratedTypeIdNN1) throws ParseException
ParseException
public static final void type_specifier(java.lang.StringBuffer typeSpecifierNN1) throws ParseException
ParseException
public static final void simple_type_specifier(java.lang.StringBuffer simpleTypeSpecifierNN1) throws ParseException
ParseException
public static final void scope_override_lookahead() throws ParseException
ParseException
public static final java.lang.String scope_override(java.lang.StringBuffer scopeOverrideNN1) throws ParseException
ParseException
public static final java.lang.String qualified_id(java.lang.StringBuffer qualifiedIdNN1, boolean isAQualifiedType) throws ParseException
ParseException
public static final java.lang.String dtor_qualified_id(java.lang.StringBuffer dtorQualifiedIdNN1) throws ParseException
ParseException
public static final void ptr_to_member(java.lang.StringBuffer ptrToMemberNN1) throws ParseException
ParseException
public static final void qualified_type(java.lang.StringBuffer typedefSource, java.lang.StringBuffer qualifiedTypeNN1) throws ParseException
ParseException
public static final void type_qualifier(java.lang.StringBuffer typeQualifierNN1) throws ParseException
ParseException
public static final boolean storage_class_specifier(java.lang.StringBuffer storageClassSpecifierNN1) throws ParseException
ParseException
public static final void builtin_type_specifier(java.lang.StringBuffer builtinTypeSpecifierNN1) throws ParseException
ParseException
public static final void init_declarator_list(boolean isTypedef, java.lang.StringBuffer typedefSource, java.lang.String typesNN1) throws ParseException
ParseException
public static final void init_declarator(boolean isTypedef, java.lang.StringBuffer typedefSource, java.lang.String initDeclaratorNN1) throws ParseException
ParseException
public static final void class_head() throws ParseException
ParseException
public static final void class_specifier(java.lang.StringBuffer typedefSource, java.lang.StringBuffer classSpecifierNN1) throws ParseException
ParseException
public static final void namespace_definition() throws ParseException
ParseException
public static final void namespace_alias_definition() throws ParseException
ParseException
public static final void using_declaration() throws ParseException
ParseException
public static final void using_directive() throws ParseException
ParseException
public static final void base_clause(syntax.ClassScope scope, LimitedClassEntity currClass) throws ParseException
ParseException
public static final void base_specifier(syntax.ClassScope scope, LimitedClassEntity currClass) throws ParseException
ParseException
public static final void access_specifier(java.lang.StringBuffer accessSpecifierNN1) throws ParseException
ParseException
public static final void member_declaration(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void member_declarator_list(boolean isTypedef, java.lang.StringBuffer typedefSource, java.lang.String typesNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void member_declarator(boolean isTypedef, java.lang.StringBuffer typedefSource, java.lang.String memberDeclaratorNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void conversion_function_decl_or_def(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void enum_specifier(java.lang.StringBuffer enumSpecifierNN1, java.lang.String foundBefor) throws ParseException
ParseException
public static final void elaborated_type_specifier(java.lang.StringBuffer typedefSource, java.lang.String typeNN1, java.lang.StringBuffer elaboratedTypeSpecifierNN1, java.lang.String foundBefor) throws ParseException
ParseException
public static final java.util.Vector enumerator_list(java.lang.StringBuffer enumeratorListNN1) throws ParseException
ParseException
public static final void enumerator(java.lang.StringBuffer enumeratorNN1) throws ParseException
ParseException
public static final void ptr_operator(java.lang.StringBuffer ptrOperatorNN1) throws ParseException
ParseException
public static final void cv_qualifier_seq(java.lang.StringBuffer cvQualifierSeqNN1) throws ParseException
ParseException
public static final java.lang.String declarator(java.lang.StringBuffer declaraTorWithoutNameNN1) throws ParseException
ParseException
public static final java.lang.String direct_declarator(java.lang.StringBuffer directDeclaratorNN1) throws ParseException
ParseException
public static final void declarator_suffixes(java.lang.StringBuffer declaratorSuffixesNN1) throws ParseException
ParseException
public static final void function_declarator_lookahead() throws ParseException
ParseException
public static final Scope function_declarator(boolean isTypedef, java.lang.String typeNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final Scope function_direct_declarator(boolean isTypedef, java.lang.String typeNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void dtor_ctor_decl_spec(java.lang.StringBuffer dtorCtorDeclSpecNN1) throws ParseException
ParseException
public static final void dtor_definition(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void ctor_definition(ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void ctor_declarator_lookahead() throws ParseException
ParseException
public static final void dtor_declarator_lookahead() throws ParseException
ParseException
public static final Scope ctor_declarator(java.lang.StringBuffer dtorCtorDeclSpecNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void ctor_initializer() throws ParseException
ParseException
public static final void superclass_init() throws ParseException
ParseException
public static final Scope dtor_declarator(java.lang.StringBuffer dtorCtorDeclSpecNN1, ScopeManagerWrapper scopeWrapper) throws ParseException
ParseException
public static final void parameter_list(java.util.Vector parameters) throws ParseException
ParseException
public static final void parameter_declaration_list(java.util.Vector parameters) throws ParseException
ParseException
public static final void parameter_declaration(Parameter parameter) throws ParseException
ParseException
public static final void initializer() throws ParseException
ParseException
public static final void type_name(java.lang.StringBuffer typeNameNN1) throws ParseException
ParseException
public static final void abstract_declarator(java.lang.StringBuffer abstractDeclaratorNN1) throws ParseException
ParseException
public static final void abstract_declarator_suffix(java.lang.StringBuffer abstractDeclaratorSuffixNN1) throws ParseException
ParseException
public static final void template_head() throws ParseException
ParseException
public static final void template_parameter_list() throws ParseException
ParseException
public static final void template_parameter() throws ParseException
ParseException
public static final void template_id() throws ParseException
ParseException
public static final void template_argument_list(java.lang.StringBuffer templateArgumentListNN1) throws ParseException
ParseException
public static final void template_argument(java.lang.StringBuffer templateArgumentNN1) throws ParseException
ParseException
public static final void explicit_instantiation() throws ParseException
ParseException
public static final void explicit_specialization() throws ParseException
ParseException
public static final void statement_list() throws ParseException
ParseException
public static final void statement() throws ParseException
ParseException
public static final void labeled_statement() throws ParseException
ParseException
public static final void compound_statement() throws ParseException
ParseException
public static final void selection_statement() throws ParseException
ParseException
public static final void iteration_statement() throws ParseException
ParseException
public static final void jump_statement() throws ParseException
ParseException
public static final void try_block() throws ParseException
ParseException
public static final void handler() throws ParseException
ParseException
public static final void exception_declaration() throws ParseException
ParseException
public static final void throw_expression() throws ParseException
ParseException
public static final void expression() throws ParseException
ParseException
public static final void assignment_expression() throws ParseException
ParseException
public static final void conditional_expression() throws ParseException
ParseException
public static final void constant_expression() throws ParseException
ParseException
public static final void logical_or_expression() throws ParseException
ParseException
public static final void logical_and_expression() throws ParseException
ParseException
public static final void inclusive_or_expression() throws ParseException
ParseException
public static final void exclusive_or_expression() throws ParseException
ParseException
public static final void and_expression() throws ParseException
ParseException
public static final void equality_expression() throws ParseException
ParseException
public static final void relational_expression() throws ParseException
ParseException
public static final void shift_expression() throws ParseException
ParseException
public static final void additive_expression() throws ParseException
ParseException
public static final void multiplicative_expression() throws ParseException
ParseException
public static final void pm_expression() throws ParseException
ParseException
public static final void cast_expression() throws ParseException
ParseException
public static final void unary_expression() throws ParseException
ParseException
public static final void new_expression() throws ParseException
ParseException
public static final void new_type_id(java.lang.StringBuffer newTypeIdNN1) throws ParseException
ParseException
public static final void new_declarator() throws ParseException
ParseException
public static final void direct_new_declarator() throws ParseException
ParseException
public static final void new_initializer() throws ParseException
ParseException
public static final void delete_expression() throws ParseException
ParseException
public static final void unary_operator(java.lang.StringBuffer unaryOperatorNN1) throws ParseException
ParseException
public static final void postfix_expression() throws ParseException
ParseException
public static final void id_expression() throws ParseException
ParseException
public static final void primary_expression() throws ParseException
ParseException
public static final void expression_list() throws ParseException
ParseException
public static final void constant() throws ParseException
ParseException
public static final void optor(java.lang.StringBuffer operatorStringNN1) throws ParseException
ParseException
public static final void exception_spec() throws ParseException
ParseException
public static final void exception_list() throws ParseException
ParseException
public static void ReInit(java.io.InputStream stream)
public static void ReInit(java.io.Reader stream)
public void ReInit(PreCPPParserTokenManager tm)
public static final Token getNextToken()
public static final Token getToken(int index)
public static final ParseException generateParseException()
public static final void enable_tracing()
public static final void disable_tracing()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |