summaryrefslogtreecommitdiff
path: root/MLKReader.m
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate MLKStream, introduce MLKBinaryStream and MLKCharacterStream.Matthias Andreas Benkard2008-08-281-3/+3
|
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Add support for fixnums.Matthias Andreas Benkard2008-08-041-15/+19
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-041-1/+1
| | | | LASSIGN_COPY, and LASSIGN.
* Add MLKPrintToString along with a couple of fixnum handling functions.Matthias Andreas Benkard2008-08-041-1/+1
|
* Make keywords self-evaluate while interning, not while reading.Matthias Andreas Benkard2008-07-311-8/+2
|
* Reader: Add support for dispatching macro characters.Matthias Andreas Benkard2008-07-311-9/+19
|
* Reader: Support the consing dot.Matthias Andreas Benkard2008-07-261-0/+25
|
* Reader: Support uninterned symbols.Matthias Andreas Benkard2008-07-071-13/+27
|
* Ditch MLKEndOfFileError.Matthias Andreas Benkard2008-07-071-4/+6
|
* Move functions nullify and denullify to util.h.Matthias Andreas Benkard2008-07-031-4/+3
|
* Implement a raw version of LOAD.Matthias Andreas Benkard2008-07-011-2/+2
|
* Rename methods: forBinding -> forSymbolMatthias Andreas Benkard2008-06-241-4/+4
|
* Reader: Raise an exception when encountering a package marker that does not ↵Matthias Andreas Benkard2008-06-231-0/+6
| | | | designate an existing package.
* Initialise the global environment on startup.Matthias Andreas Benkard2008-06-231-1/+1
|
* Improve error reporting in the reader.Matthias Andreas Benkard2008-06-221-2/+5
|
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-211-0/+1
|
* Make the list reader work for simple lists.Matthias Andreas Benkard2008-06-191-5/+11
|
* Fix escaped symbol reading.Matthias Andreas Benkard2008-06-191-5/+17
|
* Fix the reader's token recognition code.Matthias Andreas Benkard2008-06-191-2/+15
|
* Fix symbol reading.Matthias Andreas Benkard2008-06-191-3/+4
|
* Fix number parsing.Matthias Andreas Benkard2008-06-191-2/+23
|
* MLKReadtable: Replace -isDigit: with -isDigit:base:.Matthias Andreas Benkard2008-06-161-12/+17
|
* Add protocol MLKFuncallable.Matthias Andreas Benkard2008-06-161-2/+2
|
* Add class MLKRatio.Matthias Andreas Benkard2008-06-151-1/+2
|
* Add class MLKInteger.Matthias Andreas Benkard2008-06-151-1/+2
|
* MLKReader: Read numbers.Matthias Andreas Benkard2008-06-151-1/+155
|
* MLKReader: Properly handle single and double package markers.Matthias Andreas Benkard2008-06-151-2/+12
|
* MLKReader: Read symbols.Matthias Andreas Benkard2008-06-151-1/+46
|
* MLKReader: Add method -isPotentialNumber:readtable:.Matthias Andreas Benkard2008-06-151-3/+69
|
* MLKReader: Properly handle invalid constituent characters.Matthias Andreas Benkard2008-06-151-6/+5
|
* Add class MLKCharacter.Matthias Andreas Benkard2008-06-141-1/+1
|
* Add classes MLKError and MLKStream.Matthias Andreas Benkard2008-06-141-2/+3
|
* Add method declarations needed by the reader.Matthias Andreas Benkard2008-06-141-1/+2
|
* Implement most of the Common Lisp reader.Matthias Andreas Benkard2008-06-141-0/+148