JavaScript is disabled on your browser.
Skip navigation links
gnu.commonlisp.lang

Class Lisp2Compilation

  • All Implemented Interfaces:
    javax.xml.transform.SourceLocator, org.xml.sax.Locator


    public class Lisp2Compilation
    extends Translator 
    • Method Detail

      • emitPushBoolean

        public void emitPushBoolean(boolean value)
        Description copied from class: Compilation
        Push language-specific boxed true or false value.
        Overrides:
        emitPushBoolean in class Compilation
      • asBooleanValue

        public Type asBooleanValue(ConditionalTarget target,
         Type stackType)
        Description copied from class: Compilation
        Hook for language-specific handling in ConditionalTarget.
        Overrides:
        asBooleanValue in class Compilation
        stackType - Value to be treated as boolean, already pushed.
        Returns:
        null if we've handled the conditional transfer; otherwise type value has been converted to (usually booleanType).
      • rewriteBody

        protected void rewriteBody(LList list)
        Process the DECLARE (if any) in a Common Lisp form.
        Overrides:
        rewriteBody in class Translator
        Parameters:
        list - The body of this expression.
Skip navigation links

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