- C2JWriter - Class in com.davinpearson
-
- C2JWriter() - Constructor for class com.davinpearson.C2JWriter
-
- calc_1D_index(int[], Vector<Integer>) - Method in class com.davinpearson.expr.ArraySquigglies
-
- calcDim(int) - Method in class com.davinpearson.expr.ArraySquigglies
-
- calcMult2(int) - Method in class com.davinpearson.expr.ArraySquigglies
-
- calcOffsets(StringBuffer, boolean, boolean, int, int, String, boolean, Type, String, int, boolean, boolean, boolean, int, boolean, int, boolean, boolean, boolean, int, Variable) - Method in class com.davinpearson.expr.PostfixExpr
-
- calculate() - Method in class com.davinpearson.expr.ArrayCharStar
-
- calculate() - Method in class com.davinpearson.expr.ArraySquigglies
-
- calculate() - Method in class com.davinpearson.expr.AssignmentExpr
-
- calculate() - Method in class com.davinpearson.expr.AssignmentExprOld
-
- calculate() - Method in class com.davinpearson.expr.BitwiseAndExpr
-
- calculate() - Method in class com.davinpearson.expr.BitwiseOrExpr
-
- calculate() - Method in class com.davinpearson.expr.BitwiseXorExpr
-
- calculate() - Method in class com.davinpearson.expr.BracketsExpr
-
- calculate() - Method in class com.davinpearson.expr.ConditionalExpr
-
- calculate() - Method in class com.davinpearson.expr.EqualNotEqualExpr
-
- calculate() - Method in class com.davinpearson.expr.Expr
-
- calculate() - Method in class com.davinpearson.expr.Identifier
-
- calculate() - Method in class com.davinpearson.expr.LessThanGreaterThanExpr
-
- calculate() - Method in class com.davinpearson.expr.Literal
-
- calculate() - Method in class com.davinpearson.expr.LiteralBoolean
-
- calculate() - Method in class com.davinpearson.expr.LiteralChar
-
- calculate() - Method in class com.davinpearson.expr.LiteralDouble
-
- calculate() - Method in class com.davinpearson.expr.LiteralInt
-
- calculate() - Method in class com.davinpearson.expr.LiteralString
-
- calculate() - Method in class com.davinpearson.expr.LogicalAndExpr
-
- calculate() - Method in class com.davinpearson.expr.LogicalOrExpr
-
- calculate() - Method in class com.davinpearson.expr.MinusPlusExpr
-
- calculate() - Method in class com.davinpearson.expr.MultDivideModuloExpr
-
- calculate() - Method in class com.davinpearson.expr.OuterExpression
-
- calculate() - Method in class com.davinpearson.expr.OuterExpression2
-
- calculate() - Method in class com.davinpearson.expr.PostfixExpr
-
- calculate() - Method in class com.davinpearson.expr.ShiftLeftRightExpr
-
- calculate(String) - Method in class com.davinpearson.stmt.CompoundStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.DeclarationStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.ExpressionStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.Function
-
- calculate(String) - Method in class com.davinpearson.stmt.IterationStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.JumpStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.LabelledStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.MultiList
-
- calculate(String) - Method in class com.davinpearson.stmt.ReturnStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.SelectionStatement
-
- calculate(String) - Method in class com.davinpearson.stmt.Statement
-
- calculate(String) - Method in class com.davinpearson.stmt.StatementSeq
-
- calculate(String) - Method in class com.davinpearson.stmt.Stmt
-
- calculate(String) - Method in class com.davinpearson.stmt.SwitchStatement
-
- calculate_inner(int) - Method in class com.davinpearson.expr.PostfixExpr
-
- calculateIndex(int) - Method in class com.davinpearson.expr.ArraySquigglies
-
- CALL - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- CALLNOT - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- CannotSetASubfieldOfADoubleException - Exception in com.davinpearson
-
- CannotSetASubfieldOfADoubleException(int) - Constructor for exception com.davinpearson.CannotSetASubfieldOfADoubleException
-
- CHAR - Static variable in class com.davinpearson.expr.Tokes
-
- CHAR_STAR_START - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- charArray2String(int) - Static method in class com.davinpearson.ByteCodeInterpreter
-
- charStarAddress - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- clone() - Method in class com.davinpearson.expr.Dob
-
- clone() - Method in class com.davinpearson.expr.Int
-
- clone() - Method in class com.davinpearson.expr.IntOrDob
-
- code - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- com.davinpearson - package com.davinpearson
-
- com.davinpearson.expr - package com.davinpearson.expr
-
- com.davinpearson.stmt - package com.davinpearson.stmt
-
- COMMA - Static variable in class com.davinpearson.expr.Tokes
-
- COMMENT - Static variable in class com.davinpearson.expr.Tokes
-
- compareTo(Object) - Method in class com.davinpearson.expr.Int
-
- compareTo(Object) - Method in class com.davinpearson.expr.IntOffset
-
- compareTo(Object) - Method in class com.davinpearson.expr.Pair
-
- compareTo(Object) - Method in class com.davinpearson.expr.SpOffset
-
- compareTo(Object) - Method in class com.davinpearson.stmt.Type
-
- compareTo(Object) - Method in class com.davinpearson.stmt.Variable
-
- CompoundStatement - Class in com.davinpearson.stmt
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_BitwiseAnd
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_BitwiseOr
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_BitwiseXor
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Conditional
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_DividedBy
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Eq
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Gt
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Gteq
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Ll
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_LogicalAnd
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_LogicalOr
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Lt
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Lteq
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Modulo
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_NotEq
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Plus
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Rr
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Subtract
-
- compute(IntOrDob, IntOrDob) - Method in class com.davinpearson.expr.ReturnValue_Times
-
- computeFields() - Method in class com.davinpearson.expr.PostfixExpr
-
- computeType(String) - Static method in class com.davinpearson.stmt.IndexOf
-
- computeVariable(String) - Static method in class com.davinpearson.ByteCodeInterpreter
-
- computeVariableAddr(String) - Static method in class com.davinpearson.ByteCodeInterpreter
-
- computeVariableMap(String) - Static method in class com.davinpearson.ByteCodeInterpreter
-
- condition - Variable in class com.davinpearson.stmt.SelectionStatement
-
- condition1 - Variable in class com.davinpearson.stmt.IterationStatement
-
- condition2 - Variable in class com.davinpearson.stmt.IterationStatement
-
- condition3 - Variable in class com.davinpearson.stmt.IterationStatement
-
- ConditionalExpr - Class in com.davinpearson.expr
-
- constantExpr - Variable in class com.davinpearson.stmt.LabelledStatement
-
- containsEquals() - Method in class com.davinpearson.expr.AssignmentExpr
-
- containsEquals() - Method in class com.davinpearson.expr.AssignmentExprOld
-
- containsEquals() - Method in class com.davinpearson.expr.Expr
-
- count(String, String) - Static method in class com.davinpearson.expr.Expr
-
- countArrows(String) - Static method in class com.davinpearson.expr.PostfixExpr
-
- countEquals(String) - Static method in class com.davinpearson.expr.Expr
-
- countStars(String) - Static method in class com.davinpearson.expr.Expr
-
- countSymbol(String, String) - Static method in class com.davinpearson.expr.PostfixExpr
-
- ctor(String, int, String, Type) - Static method in class com.davinpearson.expr.ArrayCharStar
-
- ctor(Reader, Vector<Integer>, String, Type) - Static method in class com.davinpearson.expr.ArraySquigglies
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.AssignmentExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.AssignmentExprOld
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.BitwiseAndExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.BitwiseOrExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.BitwiseXorExpr
-
- ctor(Reader) - Static method in class com.davinpearson.expr.ConditionalExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.EqualNotEqualExpr
-
- ctor(Reader) - Static method in class com.davinpearson.expr.Identifier
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.LessThanGreaterThanExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.Literal
-
- ctor(Reader) - Static method in class com.davinpearson.expr.LiteralBoolean
-
- ctor(Reader) - Static method in class com.davinpearson.expr.LiteralChar
-
- ctor(Reader) - Static method in class com.davinpearson.expr.LiteralDouble
-
- ctor(double) - Static method in class com.davinpearson.expr.LiteralDouble
-
- ctor(Reader) - Static method in class com.davinpearson.expr.LiteralInt
-
- ctor(long) - Static method in class com.davinpearson.expr.LiteralInt
-
- ctor(Reader) - Static method in class com.davinpearson.expr.LiteralString
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.LogicalAndExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.LogicalOrExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.MinusPlusExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.MultDivideModuloExpr
-
- ctor(Expr) - Static method in class com.davinpearson.expr.MultDivideModuloExpr
-
- ctor(Reader) - Static method in class com.davinpearson.expr.OuterExpression
-
- ctor(Reader) - Static method in class com.davinpearson.expr.OuterExpression2
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.PostfixExpr
-
- ctor(Reader, boolean) - Static method in class com.davinpearson.expr.ShiftLeftRightExpr
-
- ctor() - Static method in class com.davinpearson.expr.SystemErrPtr
-
- ctor() - Static method in class com.davinpearson.expr.SystemInPtr
-
- ctor() - Static method in class com.davinpearson.expr.SystemOutPtr
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.CompoundStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.ExpressionStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.Function
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.IterationStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.JumpStatement
-
- ctor() - Static method in class com.davinpearson.stmt.LabelledStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.LabelledStatement
-
- ctor() - Static method in class com.davinpearson.stmt.MultiList
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.MultiList
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.ReturnStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.SelectionStatement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.Statement
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.StatementSeq
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.Struct
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.SwitchStatement
-
- ctor(String) - Static method in class com.davinpearson.stmt.Type
-
- ctor(String, boolean, int, int) - Static method in class com.davinpearson.stmt.Type
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.Type
-
- ctor(Reader) - Static method in class com.davinpearson.stmt.Typedef
-
- ctor(String, Type, int, boolean) - Static method in class com.davinpearson.stmt.Variable
-
- ctor(String, String, boolean) - Static method in class com.davinpearson.stmt.Variable
-
- ctor(Reader, Type, boolean) - Static method in class com.davinpearson.stmt.Variable
-
- ctorConstCharStar(String, String, boolean) - Static method in class com.davinpearson.stmt.Variable
-
- ctorRound(Reader) - Static method in class com.davinpearson.expr.BracketsExpr
-
- ctorSquare(Reader) - Static method in class com.davinpearson.expr.BracketsExpr
-
- currentChar - Variable in class com.davinpearson.expr.Gulper
-
- currentFunction - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- currentFunctionStack - Static variable in class com.davinpearson.ByteCodeInterpreter
-
- currentIndex - Variable in class com.davinpearson.expr.FReader
-
- currentlyAndEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.AND_EQ
.
- currentlyArrow() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.ARROW
.
- currentlyBoolean() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking at a boolean literal.
- currentlyChar() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking at a char literal.
- currentlyDouble() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking at a double literal.
- currentlyEOF() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not EOF (End of File) has been reached.
- currentlyEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.EQ
.
- currentlyGTEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.GT_EQ
.
- currentlyIdentifier() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking a an identifer literal.
- currentlyInt() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking at an int literal.
- currentlyLL() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.LL
.
- currentlyLLEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.LL_EQ
.
- currentlyLogicalAnd() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.LOGICAL_AND
.
- currentlyLogicalOr() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.LOGICAL_OR
.
- currentlyLTEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.LT_EQ
.
- currentlyMinusEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.MINUS_EQ
.
- currentlyMM() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.MM
.
- currentlyNotEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.NOT_EQ
.
- currentlyOrEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.OR_EQ
.
- currentlyPercentEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.PERCENT_EQ
- currentlyPlusEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.PLUS_EQ
.
- currentlyPP() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.PP
.
- currentlyRR() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.RR
.
- currentlyRREq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.RR_EQ
.
- currentlySlashEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.SLASH_EQ
.
- currentlyStarEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.STAR_EQ
.
- currentlyString() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not currently looking at a string literal.
- currentlyXorEq() - Method in class com.davinpearson.expr.Reader
-
Returns whether or not current token is Tokes.XOR_EQ
.
- currentToken() - Method in class com.davinpearson.expr.Reader
-
Returns the current token code.
- currentType() - Method in class com.davinpearson.expr.Reader
-
Returns the current token type.