A B C D E F G H I J K L M N O P Q R S T U V X _ 

A

action_obj - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Instance of action encapsulation class.
action_tab - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Direct reference to the action table.
action_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The action table (supplied by generated subclass).
action_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Access to parse-action table.
advance_lookahead() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Advance to next "parse ahead" input Symbol.

B

baseClassname - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Name of class containing global constants.
baseEnDecodingSyllable(JrpcgenDeclaration) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Return the en-/decoding syllable XXX appropriate for a base data type including arrays of base data types.
BOOL - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

C

CASE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
CHAR - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
checkForEnumValue(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Checks whether a given value references an identifier and then returns the qualified identifier (interface where the value is defined in) or simply the value in case of an integer literal.
checkForSpecials(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Checks whether a given data type identifier refers to an enumeration type and then returns Java's int data type instead.
clientClass - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Name of class containing the ONC/RPC client stubs.
clone() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Clones declaration object.
closeJavaSourceFile() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Closes the source code file previously opened with createJavaSourceFile.
codingMethod(JrpcgenDeclaration, boolean) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Return en- or decoding method appropriate for a struct or union member.
codingMethod(JrpcgenDeclaration, boolean, String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Return en- or decoding method appropriate for a struct or union member.
COLON - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
COMMA - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
CONST - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
createJavaSourceFile(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Creates a new source code file for a Java class based on its class name.
createJavaSourceFile(String, boolean) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Creates a new source code file for a Java class based on its class name.
createSHA(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Create a new hash function object and initialize it using a class and package name.
cur_err_token() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Return the current lookahead in our error "parse ahead" buffer.
cur_token - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The current lookahead Symbol.
currentFilename - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Full name of the current source code file.
currentFileWriter - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Current FileWriter object receiving generated source code.
currentPrintWriter - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Current PrintWriter object sitting on top of the jrpcgen.currentFileWriter object receiving generated source code.

D

debug - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Enable diagnostic messages when parsing the x-file.
debug_message(String) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Write a debugging message to System.err for the debugging version of the parser.
debug_parse() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Perform a parse with debugging output.
debug_reduce(int, int, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Do debug output for a reduce.
debug_shift(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Do debug output for shift.
debug_stack() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Do debug output for stack state.
DEFAULT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
descriminant - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
JrpcgenDeclaration of descriminant element (containing its identifier and data type).
destinationDir - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Destination directory where to place the generated files.
do_action(int, lr_parser, Stack, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Perform a bit of user supplied action code (supplied by generated subclass).
do_action(int, lr_parser, Stack, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Invoke a user supplied parse action.
done_parsing() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
This method is called to indicate that the parser should quit.
dontTraverseAnyMore - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Flag indicating whether this constant and its dependencies should be traversed any more.
doParse() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
The real parsing and code generation part.
DOUBLE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Dumps the constant as well as its value to System.out.
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Dumps the declaration to System.out.
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
Dumps the enumeration together with its elements to System.out.
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
Dumps the structure together with its attribute elements to System.out.
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
Dumps the union together with its attribute elements end the descriminant to System.out.
dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
Dumps the union arm to System.out.
dump_stack() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Dump the parse stack for debugging purposes.
dumpClasses() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate source code files for all structures, unions and enumerations as well as constants.
dumpClient(JrpcgenProgramInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate source code for the client stub proxy object.
dumpClientStubMethods(PrintWriter, JrpcgenVersionInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate source code for client-side stub methods for a particular remote program version.
dumpConstantAndDependency(PrintWriter, JrpcgenConst) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Dump the value of a constant and optionally first dump all constants it depends on.
dumpConstants() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate source code file containing all constants defined in the x-file as well as all implicitely defined constants, like program, version and procedure numbers, etc.
dumpEnum(JrpcgenEnum) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate a source code file containing all elements of an enumeration defined in a x-file.
dumpFiles() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Create the source code files based on the parsed information from the x-file.
dumpServer(JrpcgenProgramInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
 
dumpServerStubMethodCall(PrintWriter, JrpcgenProcedureInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
 
dumpServerStubMethods(PrintWriter, JrpcgenVersionInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate public abstract method signatures for all remote procedure calls.
dumpStruct(JrpcgenStruct) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate a source code file containing all elements of a struct defined in a x-file.
dumpTypedef(JrpcgenDeclaration) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate a source code file containing a wrapper class for a typedef defined in a x-file.
dumpUnion(JrpcgenUnion) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Generate a source code file containing all elements of a union defined in a x-file.
DYNAMICVECTOR - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Indicates that a vector (an array) with dynamic (or unknown) size is declared.

E

element - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
Attribute element of descriminated arm (of class JrpcgenDeclaration).
elements - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
Contains elements of structure.
elements - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
Contains arms of union.
empty() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Indicate whether the stack is empty.
enclosure - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Specifies the enclosure (scope) within the identifier must be addressed for a constant defined by an enumumeration.
ENUM - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
enums - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
Contains enumeration elements as well as their values.
EOF - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
EOF_sym() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The index of the end of file terminal Symbol (supplied by generated subclass).
EOF_sym() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
EOF Symbol index.
EQUAL - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
error - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
error_recovery(boolean) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Attempt to recover from a syntax error.
error_sym() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The index of the special error Symbol (supplied by generated subclass).
error_sym() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
error Symbol index.
error_sync_size() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The number of Symbols after an error we much match to consider it recovered from.

F

find_recovery_config(boolean) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Put the (real) parse stack into error recovery configuration by popping the stack down to a state that can shift on the special error Symbol, then doing the shift.
FIXEDVECTOR - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Indicates that a vector (an array) with fixed size is declared.
FLOAT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

G

get_action(int, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Fetch an action from the action table.
get_from_real() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Transfer an element from the real to the virtual stack.
get_reduce(int, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Fetch a state from the reduce-goto table.
getDependencyIdentifier() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Returns the identifier this constant depends on or null, if no dependency exists.
getDigest() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Retrieve the digest (that is, informally spoken, the "hash value").
getHash() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Return first 64 bits of hash digest for use as a serialization UID, etc.
getScanner() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Simple accessor method to get the default scanner.
globalIdentifiers - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Contains all global identifiers for type, structure and union specifiers as well as for constants and enumeration members.

H

HYPER - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

I

identifier - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Constant identifier.
identifier - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Identifier.
identifier - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
Enumeration identifier.
identifier - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
Structure identifier.
IDENTIFIER - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
identifier - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
Union identifier.
INDIRECTION - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Indicates that an indirection (reference, pointer, whatever you like to call it nowadays) is declared.
init_actions() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Initialize the action object.
init_actions() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Action encapsulation object initializer.
initStrings - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Enable automatic initialization of String with empty Strings instead of null reference.
INT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
INTEGER_LITERAL - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

J

jrpcgen - Class in org.acplt.oncrpc.apps.jrpcgen
The class jrpcgen implements a Java-based rpcgen RPC protocol compiler.
jrpcgen() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
 
JrpcgenConst - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenConst class represents a single constant defined in an rpcgen "x"-file.
JrpcgenConst(String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Constructs a JrpcgenConst and sets the identifier and the associated value.
JrpcgenConst(String, String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Constructs a JrpcgenConst and sets the identifier and the associated value of an enumeration etc.
JrpcgenDeclaration - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenDeclaration class represents a single declaration from an rpcgen "x"-file.
JrpcgenDeclaration(String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Constructs a JrpcgenDeclaration and sets the identifier and its data type.
JrpcgenDeclaration(String, String, int, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Constructs a JrpcgenDeclaration and sets the identifier, its data type, kind and size of vector.
JrpcgenEnum - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenEnum class represents a single enumeration from an rpcgen "x"-file.
JrpcgenEnum(String, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
Constructs a JrpcgenEnum and sets the identifier and all its enumeration elements.
JrpcgenParser - Class in org.acplt.oncrpc.apps.jrpcgen
CUP v0.10k TUM Edition 20050516 generated parser.
JrpcgenParser() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Default constructor.
JrpcgenParser(Scanner) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Constructor which sets the default scanner.
JrpcgenSHA - Class in org.acplt.oncrpc.apps.jrpcgen
This class implements the SHA-1 algorithm as described in "Federal Information Processing Standards Publication 180-1: Specifications for the Secure Hash Standard.
JrpcgenSHA() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Create a new SHA-1 hashing object.
JrpcgenStruct - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenStruct class represents a single structure defined in an rpcgen "x"-file.
JrpcgenStruct(String, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
Constructs a JrpcgenStruct and sets the identifier and all its attribute elements.
JrpcgenSymbols - Interface in org.acplt.oncrpc.apps.jrpcgen
CUP generated interface containing symbol constants.
JrpcgenUnion - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenUnion class represents a single union defined in an rpcgen "x"-file.
JrpcgenUnion(String, JrpcgenDeclaration, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
Constructs a JrpcgenUnion and sets the identifier, the descrimant element as well as all attribute elements.
JrpcgenUnionArm - Class in org.acplt.oncrpc.apps.jrpcgen
The JrpcgenUnionArm class represents a single union arm defined for a particular union in an rpcgen "x"-file.
JrpcgenUnionArm(String, JrpcgenDeclaration) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
Constructs a JrpcgenUnionArm and sets decrimated arm's value and the associated attribute element.

K

kind - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Kind of declaration (scalar, fixed size vector, dynamic vector).

L

LANGLE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
LBRACE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
LBRACKET - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
left - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
The data passed to parser
LONG - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
lookahead - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Lookahead Symbols used for attempting error recovery "parse aheads".
lookahead_pos - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Position in lookahead input buffer used for "parse ahead".
LPAREN - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
lr_parser - Class in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
This class implements a skeleton table driven LR parser.
lr_parser() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Simple constructor.
lr_parser(Scanner) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Constructor that sets the default scanner.

M

main(String[]) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
The main part of jrpcgen where all things start.
makeBean - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Enable generation of accessors in order to use XDR classes as beans.
makeSerializable - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Enable tagging of XDR classes as being Serializable

N

next_token() - Method in interface org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Scanner
Return the next token, or null on end-of-file.
noBackups - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Disable automatic backup of old source code files, if true.
noClient - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Do not generate source code for the client proxy stub if true.
noServer - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Do not generate source code for the server proxy stub if true.

O

OPAQUE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
org.acplt.oncrpc.apps.jrpcgen - package org.acplt.oncrpc.apps.jrpcgen
jrpcgen for ONC/RPC Java package.
org.acplt.oncrpc.apps.jrpcgen.cup_runtime - package org.acplt.oncrpc.apps.jrpcgen.cup_runtime
 

P

packageName - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Specifies package name for generated source code, if not null.
PARAMS_MORE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
A remote procedure expects more than one parameter and thus needs an XDR wrapping class.
PARAMS_SINGLE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
A remote procedure expects only a single parameter, which is a complex type (class).
PARAMS_SINGLE_BASETYPE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
A remote procedure expects only a single parameter, which is of a base type, like integer, boolean, string, et cetera.
PARAMS_VOID - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
A remote procedure has no parameters and thus needs to use the XDR void wrapper class as a dummy.
parse() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
This method provides the main parsing routine.
parse_lookahead(boolean) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Parse forward using stored lookahead Symbols.
parse_state - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
The parse state to be recorded on the parse stack with this symbol.
parseOnly - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Parse x-file only but do not create source code files if set to true.
pop() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Pop the stack.
printHelp() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Print the help message describing the available command line options.
production_tab - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Direct reference to the production table.
production_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Table of production information (supplied by generated subclass).
production_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Access to production table.
PROGRAM - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
programInfos - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Holds information about the remote program defined in the jrpcgen x-file.
push(int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Push a state number onto the stack.

Q

QUADRUPLE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

R

RANGLE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
RBRACE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
RBRACKET - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
read_lookahead() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Read from input to establish our buffer of "parse ahead" lookahead Symbols.
real_next - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Top of stack indicator for where we leave off in the real stack.
real_stack - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
The real stack that we shadow.
reduce_tab - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Direct reference to the reduce-goto table.
reduce_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The reduce-goto table (supplied by generated subclass).
reduce_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Access to reduce_goto table.
report_error(String, Object) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Report a non fatal error (or warning).
report_error(String, Object) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
 
report_error(String, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
 
report_fatal_error(String, Object) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Report a fatal error.
report_fatal_error(String, Object) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
 
reset() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Reset the hashing engine to start hashing another set of innocent bytes.
resolveValue() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Returns value as integer literal (and thus resolving identifiers recursively, if necessary).
restart_lookahead() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Reset the parse ahead input to one Symbol past where we started error recovery (this consumes one new Symbol from the real input).
right - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
The data passed to parser
RPAREN - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

S

SCALAR - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Indicates that a scalar is declared.
scan() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Get the next Symbol from the input (supplied by generated subclass).
Scanner - Interface in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
Defines the Scanner interface, which CUP uses in the default implementation of lr_parser.scan().
SEMICOLON - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
serverClass - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Name of class containing the ONC/RPC server stubs.
setScanner(Scanner) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Simple accessor method to set the default scanner.
shift_under_error() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Determine if we can shift under the special error Symbol out of the state currently on the top of the (real) parse stack.
SHORT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
size - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Fixed size or upper limit for size of vector.
stack - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The parse stack itself.
STAR - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
start_production() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The index of the start production (supplied by generated subclass).
start_production() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Indicates start production.
start_state() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The index of the start state (supplied by generated subclass).
start_state() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Indicates start state.
startDate - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
String containing date/time when a jrpcgen run was started.
STRING - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
STRUCT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
SWITCH - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
sym - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
The symbol number of the terminal or non terminal being represented
Symbol - Class in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
Defines the Symbol class, which is used to represent all terminals and nonterminals while parsing.
Symbol(int, int, int, Object) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
Constructor for l,r values
Symbol(int, Object) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
Constructor for no l,r values
Symbol(int, int, int) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
Constructor for no value
Symbol(int) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
Constructor for no value or l,r
syntax_error(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
This method is called when a syntax error has been detected and recovery is about to be invoked.
syntax_error(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
 

T

top() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Return value on the top of the stack (without popping it).
tos - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Indication of the index for top of stack (for use by actions).
toString() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
Printing this token out.
toString() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Returns the identifier.
toString() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
Returns the fully qualified identifier.
toString() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
Returns just the identifier.
toString() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
Returns just the identifier.
try_parse_ahead(boolean) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Do a simulated parse forward (a "parse ahead") from the current stack configuration using stored lookahead input and a virtual parse stack.
type - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
Type specifier.
TYPEDEF - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 

U

UNION - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
unpackFromStrings(String[]) - Static method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Utility function: unpacks parse tables from strings
unrecovered_syntax_error(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
This method is called if it is determined that syntax error recovery has been unsuccessful.
UNSIGNED - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
update(byte) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Update the hash using a single byte (8 bits).
update(short) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Update the hash using a short integer (16 bits).
update(int) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Update the hash using an integer (32 bits).
update(String) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
Update the hash using a string.
user_init() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
User code for initialization inside the parser.

V

value - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
 
value - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
Contains value (or identifier refering to another constant) of constant.
value - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
Value for which the descriminated union arm is valid.
verbose - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Verbosity flag.
VERSION - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Current version of jrpcgen.
VERSION - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
virtual_parse_stack - Class in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
This class implements a temporary or "virtual" parse stack that replaces the top portion of the actual parse stack (the part that has been changed by some set of operations) while maintaining its original contents.
virtual_parse_stack(Stack<Symbol>) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
Constructor to build a virtual stack out of a real stack.
VOID - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
 
vstack - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
The virtual top portion of the stack.

X

xdrBaseType(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
Given a name of a data type return the name of the equivalent Java data type (if it exists), otherwise return null.
xFile - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
The x-file to parse (not: the X Files, the latter ones are something completely different).

_

_action_table - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Parse-action table.
_done_parsing - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
Internal flag to indicate when parser should quit.
_error_sync_size - Static variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
The default number of Symbols after an error we much match to consider it recovered from.
_production_table - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
Production table.
_reduce_table - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
reduce_goto table.
A B C D E F G H I J K L M N O P Q R S T U V X _ 

Copyright © 2014. All Rights Reserved.