See: Description
Interface | Description |
---|---|
Operator |
Interface for PostScript operators.
|
Parser.SyntaxHandler |
This interface defines all possible syntactic elements of a Type 4 function.
|
Class | Description |
---|---|
ArithmeticOperators |
Provides the arithmetic operators such as "add" and "sub".
|
ArithmeticOperators.Abs |
Implements the "abs" operator.
|
ArithmeticOperators.Add |
Implements the "add" operator.
|
ArithmeticOperators.Atan |
Implements the "atan" operator.
|
ArithmeticOperators.Ceiling |
Implements the "ceiling" operator.
|
ArithmeticOperators.Cos |
Implements the "cos" operator.
|
ArithmeticOperators.Cvi |
Implements the "cvi" operator.
|
ArithmeticOperators.Cvr |
Implements the "cvr" operator.
|
ArithmeticOperators.Div |
Implements the "div" operator.
|
ArithmeticOperators.Exp |
Implements the "exp" operator.
|
ArithmeticOperators.Floor |
Implements the "floor" operator.
|
ArithmeticOperators.IDiv |
Implements the "idiv" operator.
|
ArithmeticOperators.Ln |
Implements the "ln" operator.
|
ArithmeticOperators.Log |
Implements the "log" operator.
|
ArithmeticOperators.Mod |
Implements the "mod" operator.
|
ArithmeticOperators.Mul |
Implements the "mul" operator.
|
ArithmeticOperators.Neg |
Implements the "neg" operator.
|
ArithmeticOperators.Round |
Implements the "round" operator.
|
ArithmeticOperators.Sin |
Implements the "sin" operator.
|
ArithmeticOperators.Sqrt |
Implements the "sqrt" operator.
|
ArithmeticOperators.Sub |
Implements the "sub" operator.
|
ArithmeticOperators.Truncate |
Implements the "truncate" operator.
|
BitwiseOperators |
Provides the bitwise operators such as "and" and "xor".
|
BitwiseOperators.AbstractLogicalOperator |
Abstract base class for logical operators.
|
BitwiseOperators.And |
Implements the "and" operator.
|
BitwiseOperators.Bitshift |
Implements the "bitshift" operator.
|
BitwiseOperators.False |
Implements the "false" operator.
|
BitwiseOperators.Not |
Implements the "not" operator.
|
BitwiseOperators.Or |
Implements the "or" operator.
|
BitwiseOperators.True |
Implements the "true" operator.
|
BitwiseOperators.Xor |
Implements the "xor" operator.
|
ConditionalOperators |
Provides the conditional operators such as "if" and "ifelse".
|
ConditionalOperators.If |
Implements the "if" operator.
|
ConditionalOperators.IfElse |
Implements the "ifelse" operator.
|
ExecutionContext |
Makes up the execution context, holding the available operators and the execution stack.
|
InstructionSequence |
Represents an instruction sequence, a combination of values, operands and nested procedures.
|
InstructionSequenceBuilder |
Basic parser for Type 4 functions which is used to build up instruction sequences.
|
Operators |
This class provides all the supported operators.
|
Parser |
Parser for PDF Type 4 functions.
|
Parser.AbstractSyntaxHandler |
Abstract base class for a
Parser.SyntaxHandler . |
Parser.Tokenizer |
Tokenizer for Type 4 functions.
|
RelationalOperators |
Provides the relational operators such as "eq" and "le".
|
RelationalOperators.AbstractNumberComparisonOperator |
Abstract base class for number comparison operators.
|
RelationalOperators.Eq |
Implements the "eq" operator.
|
RelationalOperators.Ge |
Implements the "ge" operator.
|
RelationalOperators.Gt |
Implements the "gt" operator.
|
RelationalOperators.Le |
Implements the "le" operator.
|
RelationalOperators.Lt |
Implements the "lt" operator.
|
RelationalOperators.Ne |
Implements the "ne" operator.
|
StackOperators |
Provides the stack operators such as "pop" and "dup".
|
StackOperators.Copy |
Implements the "copy" operator.
|
StackOperators.Dup |
Implements the "dup" operator.
|
StackOperators.Exch |
Implements the "exch" operator.
|
StackOperators.Index |
Implements the "index" operator.
|
StackOperators.Pop |
Implements the "pop" operator.
|
StackOperators.Roll |
Implements the "roll" operator.
|
Enum | Description |
---|---|
Parser.State |
Used to indicate the parsers current state.
|