Frames | No Frames |
Fields of type gnu.expr.Expression | |
Expression |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression |
Fields of type gnu.expr.Expression | |
Expression[] | |
Expression |
Methods with parameter type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression[] | |
Expression | |
Expression | Parser.parseBinaryExpression(int prio) |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Parser.syntaxError(String message) |
Classes derived from gnu.expr.Expression | |
class | A common super-type for ReferenceExpa and SetExp. |
class | This class is used to represent "combination" or "application". |
class | This class represents a sequence of Expressions. |
class | Class used to implement a block that can be exited. |
class | A "catch" clause of a "try-catch" form. |
class | |
class | Class used to mark an erroneous expression
|
class | Expression to exit a lexically surrounding block. |
class | Class used to implement "fluid-let" for Scheme and "let" for Emacs. |
class | This class represents a conditional. |
class | Class used to implement Scheme lambda expressions. |
class | A language-specific expression. |
class | Class used to implement "let" syntax (and variants) for Scheme. |
class | Class used to implement Scheme top-level environments. |
class | |
class | An Expression that evaluates to a constant value. |
class | This class represents a variable reference (an identifier). |
class | Abstract class for expressions that add local variable bindings. |
class | An Expression to set (bind) or define a new value to a named variable. |
class | |
class | Evaluates to the "this" implicit variable. |
class | This class represents try/catch/finally. |
Constructors with parameter type gnu.expr.Expression | |
Fields of type gnu.expr.Expression | |
Expression | |
Expression | |
Expression[] | |
Expression[] | |
Expression[] | |
Expression[] | List of base classes and implemented interfaces. |
Expression | |
Expression | If non-null, the single expression used to set this variable. |
Methods with parameter type gnu.expr.Expression | |
void | |
Expression | Simplifies BeginExp. |
Expression | |
void | |
void | IfExp.compile(Expression test, Expression then_clause, Expression else_clause, Compilation comp, Target target) |
void | Compile all but the first sub-"statement". |
void | Compile, but take note of line number. |
void | |
void | Compile an expression using a temporary Consumer, if needed. |
void | ConsumerTarget.compileUsingConsumer(Expression exp, Compilation comp, Target target, Method makeMethod, Method resultMethod) |
void | Same as 2-argument compileWithPosition,
but use some other Expression's line number. |
boolean | |
void | Create a BindingInitializer and link it into the correct
intializer chain. |
void | |
void | |
PrimProcedure | PrimProcedure.getMethodFor(Class procClass, String name, Declaration decl, Expression[] args, Language language) Get PrimProcedure for matching method in given class. |
PrimProcedure | PrimProcedure.getMethodFor(ClassType procClass, String name, Declaration decl, Expression[] args, Language language) |
PrimProcedure | Search for a matching static method in a procedure's class. |
PrimProcedure | |
Type | |
Type | |
Type | |
Type | |
void | |
boolean | |
LetExp | |
Declaration | |
Declaration | |
void | |
void | |
Expression | |
Expression | |
Declaration | |
SetExp | |
SetExp | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
Expression | |
void | |
void | Set the value assoociated with this Declaration. |
Expression | Call the walk method of argument Expression. |
Expression | |
Expression[] | |
Expression[] | Call walk on the Expressions in an array. |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
Expression |
Methods with return type gnu.expr.Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
String | |
void | |
void | |
void | ValuesMap.compileInlined(LambdaExp lambda, Expression vals, int startCounter, Method matchesMethod, Compilation comp, Target target) |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Expression | Convenience method to make an Expression that coerces a value. |
Expression | Convenience method to make an Expression that coerces a value. |
Expression | |
Expression | |
Expression | |
Expression | Convert (PROC A B C) to (PROC (PROC A B) C) etc. |
void | Modify LambdaExp so result is coerced to given type. |
Methods with return type gnu.expr.Expression | |
Expression | Return an expression that evaluates to a module-relative URI. |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Inline an application of this Procedure and return result. |
Expression | |
Expression | |
Expression | |
Expression | Inline an application of this Procedure and return result. |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Convenience method to make an Expression that coerces a value. |
Expression | Convenience method to make an Expression that coerces a value. |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Convert (PROC A B C) to (PROC (PROC A B) C) etc. |
Expression |
Methods with parameter type gnu.expr.Expression | |
Expression | |
Expression | Combine a |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | Combine a |
Expression |
Methods with parameter type gnu.expr.Expression | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
Type | |
PrimProcedure | |
ApplyExp | Convenience method to make an Expression that gets the value of a field. |
ApplyExp | Return an ApplyExp that will call a method with given arguments. |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
Type | |
Type |
Methods with parameter type gnu.expr.Expression | |
void | |
void | Compile an expression using a fresh NodeTree. |
Type | |
Type | |
Type | |
Type | |
Type | |
Type |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression |
Methods with return type gnu.expr.Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
Expression | |
Expression | Combine a |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | Combine a |
Methods with parameter type gnu.expr.Expression | |
Expression | Coerce the value of an expresison to a boolean value. |
Expression | |
void |
Methods with return type gnu.expr.Expression | |
Expression | Coerce the value of an expresison to a boolean value. |
Expression | |
Expression | |
Expression | XQParser.makeFunctionExp(String className, String name) |
Expression | XQParser.makeFunctionExp(String className, String fieldName, String name) |
Expression | Parse an expression. |
Expression | |
Expression | XQParser.parseFLWRExpression(boolean isFor) |
Expression | XQParser.parseFLWRInner(boolean isFor) Parse a let- or a for-expression. |
Expression | XQParser.parseFunctionDefinition(int declLine, int declColumn) |
Expression | |
Expression | |
Expression | |
Expression | XQParser.parseNamedNodeType(boolean attribute) |
Expression | Parse: ["as" SequenceType] |
Expression | XQParser.parseQuantifiedExpr(boolean isEvery) Parse a some- or an every-expression. |
Expression | XQParser.syntaxError(String message) |
Expression | XQParser.syntaxError(String message, String code) Handle syntax errors (at rewrite time). |
Expression | |
Expression | |
Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
TreeScanner | |
Type | |
Type | |
Type | |
Type |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Inline an application of this Procedure and return result. |
Expression | |
Expression | Inline an application of this Procedure and return result. |
Classes derived from gnu.expr.Expression | |
class | Bindings from a syntax-case /syntax-rules pattern. |
class | A scope created when expanding a SyntaxTemplate. |
Fields of type gnu.expr.Expression | |
Expression |
Methods with parameter type gnu.expr.Expression | |
Type | |
Type | |
Symbol | |
void | |
void | Set the line position of the argument to the current position. |
Methods with return type gnu.expr.Expression | |
Expression | |
Expression | |
Expression | Combine a list of zero or more expression forms into a "body". |
Expression | Translator.parse(Object input) |
Expression | SyntaxForm.rewrite(Object x) |
Expression | Translator.rewrite(Object exp) Re-write a Scheme expression in S-expression format into internal form. |
Expression | Translator.rewrite(Object exp, boolean function) Re-write a Scheme expression in S-expression format into internal form. |
Expression | |
Expression | |
Expression | Re-write an expression that is an "application" of this Syntax object. |
Expression | SyntaxForm.rewriteBody(Object x) |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Translator.rewrite_body(Object exp) Re-write a Scheme |
Expression | |
Expression | |
Expression | |
Expression |
Constructors with parameter type gnu.expr.Expression | |
Methods with parameter type gnu.expr.Expression | |
Type | Convert expression to a Type. |
Type | |
Type | |
Type | If exp is a "constant" Type, return that type, otherwise return null. |
Expression | |
Expression |
Methods with return type gnu.expr.Expression | |
Expression | syntax_error.error(Object form, Object[] message) |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | Re-write an expression that is an "application" of this Syntax object. |
Expression | |
Expression | |
Expression | |
Expression | Re-write an expression that is an "application" of this Syntax object. |
Expression | |
Expression | Re-write an expression that is an "application" of this Syntax object. |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression | |
Expression |