summaryrefslogtreecommitdiff
path: root/MLKReader.m
Commit message (Expand)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, LASSIGN_CO...Matthias Andreas Benkard2008-08-041-1/+1
* 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 d...Matthias Andreas Benkard2008-06-231-0/+6
* 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