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

Class Q2



  • public class Q2
    extends Scheme 
    Support for the experimental Q2 language. See the web site for information.
    • Field Detail

      • defineSym

        public static final Symbol defineSym
      • unify

        public static final Unify unify
    • Constructor Detail

      • Q2

        public Q2()
    • Method Detail

      • getQ2Instance

        public static Q2 getQ2Instance()
      • getKashellInstance

        public static Q2 getKashellInstance()
      • initQ2

        public void initQ2()
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class Scheme
      • registerEnvironment

        public static void registerEnvironment()
        The compiler insert calls to this method for applications and applets.
      • appendBodyValues

        public boolean appendBodyValues()
        Description copied from class: Scheme
        Should the values of body/block be appended as multiple values? Otherwise, just return the result of the final expression.
        Overrides:
        appendBodyValues in class Scheme
      • compareIndentation

        public static int compareIndentation(int indentation1,
         int indentation2)
        Compare two indentation amounts. An indentation is (numberOfTabs<<16)+numberOfSpaces. A comparison is indeterminate if it depends on tab-width - e.g. the number of tabs in indentation1 is less than indentation2, but it's the reverse when it comes to spaces.
        Returns:
        Integer.MIN_VALUE if the comparison is indeterminate; otherwise returns the "difference" between the two (where tabs count as 8 spaces).
Skip navigation links

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