JavaScript is disabled on your browser.
Skip navigation links
gnu.expr

Class LetExp

    • Constructor Detail

      • LetExp

        public LetExp()
    • Method Detail

      • evalVariable

        protected java.lang.Object evalVariable(Declaration decl,
         CallContext ctx)
         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • apply

        public void apply(CallContext ctx)
         throws java.lang.Throwable
        Description copied from class: Expression
        Evaluate the expression. This is named apply rather than eval so it is compatible with the full-tail-call calling convention, and we can stash an Expression in CallContext's proc field. FIXME - are we making use of this?
        Overrides:
        apply in class Expression
        Throws:
        java.lang.Throwable
      • visitInitializers

        public <R,D> void visitInitializers(ExpVisitor<R,D> visitor,
         D d)
      • print

        public void print(gnu.kawa.io.OutPort out)
        Specified by:
        print in class Expression
      • print

        public void print(gnu.kawa.io.OutPort out,
         java.lang.String startTag,
         java.lang.String endTag)
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /