Class ReaderParens

    • Constructor Detail

      • ReaderParens

        public ReaderParens​(char open,
                            char close,
                            int kind,
                            java.lang.Object command)
    • Method Detail

      • getInstance

        public static ReaderParens getInstance​(char open,
                                               char close)
      • getInstance

        public static ReaderParens getInstance​(char open,
                                               char close,
                                               int kind)
      • getInstance

        public static ReaderParens getInstance​(char open,
                                               char close,
                                               int kind,
                                               java.lang.Object command)
      • read

        public java.lang.Object read​(Lexer in,
                                     int ch,
                                     int count,
                                     int sharingIndex)
                              throws java.io.IOException,
                                     SyntaxException
        Read a list (possibly improper) of zero or more Scheme forms. Assumes '(' has been read.
        Overrides:
        read in class ReadTableEntry
        Throws:
        java.io.IOException
        SyntaxException
      • readList

        public static java.lang.Object readList​(LispReader lexer,
                                                java.lang.Object last,
                                                int ch,
                                                int count,
                                                int close,
                                                int sharingIndex)
                                         throws java.io.IOException,
                                                SyntaxException
        Throws:
        java.io.IOException
        SyntaxException