Uses of Class
kawa.lang.Translator

Packages that use Translator
gnu.commonlisp.lang   
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language. 
gnu.kawa.lispexpr   
kawa.lang   
kawa.standard   
 

Uses of Translator in gnu.commonlisp.lang
 

Methods in gnu.commonlisp.lang with parameters of type Translator
 Expression UnwindProtect.rewrite(java.lang.Object obj, Translator tr)
           
 Expression prog1.rewrite(java.lang.Object obj, Translator tr)
           
 Expression setq.rewriteForm(Pair form, Translator tr)
           
 Expression function.rewriteForm(Pair form, Translator tr)
           
 Expression defvar.rewriteForm(Pair form, Translator tr)
           
 Expression defun.rewriteForm(Pair form, Translator tr)
           
 boolean defvar.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean defun.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Translator in gnu.jemacs.lang
 

Methods in gnu.jemacs.lang with parameters of type Translator
 Expression SaveExcursion.rewrite(java.lang.Object obj, Translator tr)
           
 void lambda.rewriteBody(LambdaExp lexp, java.lang.Object body, Translator tr)
           
 Expression defgroup.rewriteForm(Pair form, Translator tr)
           
 Expression While.rewriteForm(Pair form, Translator tr)
           
 Expression defcustom.rewriteForm(Pair form, Translator tr)
           
 boolean defgroup.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean defcustom.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Translator in gnu.kawa.lispexpr
 

Methods in gnu.kawa.lispexpr with parameters of type Translator
 Expression LispLanguage.checkDefaultBinding(Symbol name, Translator tr)
          If a symbol is lexically unbound, look for a default binding.
 Expression ResolveNamespace.rewriteForm(Pair form, Translator tr)
           
 Expression MakeXmlElement.rewriteForm(Pair form, Translator tr)
           
 Expression DefineNamespace.rewriteForm(Pair form, Translator tr)
           
 boolean DefineNamespace.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Translator in kawa.lang
 

Methods in kawa.lang with parameters of type Translator
protected  Expression Quote.coerceExpression(java.lang.Object val, Translator tr)
           
 int SyntaxTemplate.convert_template(java.lang.Object form, SyntaxForm syntax, java.lang.StringBuffer template_program, int nesting, java.util.Vector literals_vector, java.lang.Object seen, boolean isVector, Translator tr)
          Recursively translate a syntax-rule template to a template program.
 void SyntaxPattern.disassemble(java.io.PrintWriter ps, Translator tr)
           
 java.lang.Object SyntaxTemplate.execute(java.lang.Object[] vars, Translator tr, TemplateScope templateScope)
           
protected  java.lang.Object Quote.expand(java.lang.Object template, int depth, Translator tr)
           
 java.lang.Object SyntaxRules.expand(java.lang.Object obj, Translator tr)
           
 java.lang.Object Macro.expand(java.lang.Object form, Translator tr)
           
static java.lang.Object[] SyntaxPattern.getLiteralsList(java.lang.Object list, SyntaxForm syntax, Translator tr)
          Parse the literals list in a syntax-rules or syntax-case.
protected  Expression Quote.leaf(java.lang.Object val, Translator tr)
           
static TemplateScope TemplateScope.make(Translator tr)
           
static void PatternScope.pop(Translator tr)
           
static PatternScope PatternScope.push(Translator tr)
           
static java.lang.Object Quote.quote(java.lang.Object obj, Translator tr)
          Quote an object (without namespace-expansion).
 void Lambda.rewrite(LambdaExp lexp, java.lang.Object formals, java.lang.Object body, Translator tr, TemplateScope templateScopeRest)
          Higher-level constructor, that does the re-writing.
 Expression Lambda.rewrite(java.lang.Object obj, Translator tr)
           
 Expression Quote.rewrite(java.lang.Object obj, Translator tr)
           
 Expression Syntax.rewrite(java.lang.Object obj, Translator tr)
          Re-write an expression that is an "application" of this Syntax object.
 java.lang.Object Lambda.rewriteAttrs(LambdaExp lexp, java.lang.Object body, Translator tr)
           
 void Lambda.rewriteBody(LambdaExp lexp, java.lang.Object body, Translator tr)
           
 Expression Syntax.rewriteForm(java.lang.Object form, Translator tr)
           
 Expression Macro.rewriteForm(java.lang.Object form, Translator tr)
           
 Expression Lambda.rewriteForm(Pair form, Translator tr)
           
 Expression Syntax.rewriteForm(Pair form, Translator tr)
           
 Expression Macro.rewriteForm(Pair form, Translator tr)
           
 Expression AutoloadSyntax.rewriteForm(Pair form, Translator tr)
           
 void Lambda.rewriteFormals(LambdaExp lexp, java.lang.Object formals, Translator tr, TemplateScope templateScopeRest)
           
 boolean Syntax.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
          Check if a statement is a definition, for initial pass.
 void Syntax.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void Macro.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void AutoloadSyntax.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 java.lang.Object Lambda.skipAttrs(LambdaExp lexp, java.lang.Object body, Translator tr)
           
 

Constructors in kawa.lang with parameters of type Translator
SyntaxPattern(java.lang.Object pattern, java.lang.Object[] literal_identifiers, Translator tr)
           
SyntaxRule(SyntaxPattern pattern, java.lang.Object template, SyntaxForm template_syntax, Translator tr)
           
SyntaxRules(java.lang.Object[] literal_identifiers, java.lang.Object srules, Translator tr)
           
SyntaxTemplate(java.lang.Object template, SyntaxForm syntax, Translator tr)
           
 

Uses of Translator in kawa.standard
 

Methods in kawa.standard with parameters of type Translator
 Expression Scheme.checkDefaultBinding(Symbol symbol, Translator tr)
          If a symbol is lexically unbound, look for a default binding.
static void define_autoload.findAutoloadComments(LispReader in, java.lang.String filename, ScopeExp defs, Translator tr)
           
static java.lang.Object with_compile_options.getOptions(java.lang.Object form, java.util.Stack stack, Syntax command, Translator tr)
           
protected  Expression syntax.leaf(java.lang.Object val, Translator tr)
           
static boolean define_autoload.process(java.lang.Object names, java.lang.Object filename, java.util.Vector forms, ScopeExp defs, Translator tr)
           
static Expression location.rewrite(Expression arg, Translator tr)
           
 Expression fluid_let.rewrite(java.lang.Object bindings, java.lang.Object body, Translator tr)
           
 Expression let.rewrite(java.lang.Object obj, Translator tr)
           
 Expression let_syntax.rewrite(java.lang.Object obj, Translator tr)
           
 Expression define_alias.rewrite(java.lang.Object obj, Translator tr)
           
 Expression begin.rewrite(java.lang.Object obj, Translator tr)
           
 Expression location.rewrite(java.lang.Object obj, Translator tr)
           
 Expression constant_fold.rewrite(java.lang.Object obj, Translator tr)
           
 Expression syntax_error.rewrite(java.lang.Object obj, Translator tr)
           
 Expression prim_method.rewrite(java.lang.Object obj, Translator tr)
           
 Expression fluid_let.rewrite(java.lang.Object obj, Translator tr)
           
 void object.rewriteClassDef(java.lang.Object[] saved, Translator tr)
           
 Expression syntax.rewriteForm(Pair form, Translator tr)
           
 Expression syntax_rules.rewriteForm(Pair form, Translator tr)
           
 Expression syntax_case.rewriteForm(Pair form, Translator tr)
           
 Expression object.rewriteForm(Pair form, Translator tr)
           
 Expression define_syntax.rewriteForm(Pair form, Translator tr)
           
 Expression define.rewriteForm(Pair form, Translator tr)
           
 Expression define_class.rewriteForm(Pair form, Translator tr)
           
 Expression define_unit.rewriteForm(Pair form, Translator tr)
           
 Expression module_static.rewriteForm(Pair form, Translator tr)
           
 Expression set_b.rewriteForm(Pair form, Translator tr)
           
 Expression define_variable.rewriteForm(Pair form, Translator tr)
           
 Expression module_compile_options.rewriteForm(Pair form, Translator tr)
           
 Expression ImportFromLibrary.rewriteForm(Pair form, Translator tr)
           
 Expression with_compile_options.rewriteForm(Pair form, Translator tr)
           
 Expression define_member_alias.rewriteForm(Pair form, Translator tr)
           
 Expression thisRef.rewriteForm(Pair form, Translator tr)
           
 Expression define_autoload.rewriteForm(Pair form, Translator tr)
           
 Expression require.rewriteForm(Pair form, Translator tr)
           
 Expression export.rewriteForm(Pair form, Translator tr)
           
 java.lang.Object[] object.scanClassDef(Pair pair, ClassExp oexp, Translator tr)
          Does the first "scan-time" processing of the class/object definition.
 boolean define_autoload.scanFile(java.lang.String filespec, ScopeExp defs, Translator tr)
           
 boolean define_alias.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_class.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_unit.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean module_static.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_variable.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean module_compile_options.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean ImportFromLibrary.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_member_alias.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_autoload.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean require.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean export.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 void define_syntax.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void define.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void module_extends.scanForm(Pair form, ScopeExp defs, Translator tr)
           
 void begin.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void with_compile_options.scanForm(Pair form, ScopeExp defs, Translator tr)
           
 void module_implements.scanForm(Pair form, ScopeExp defs, Translator tr)
           
 void module_name.scanForm(Pair form, ScopeExp defs, Translator tr)