summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* MLKReadtable: Replace -isDigit: with -isDigit:base:.Matthias Andreas Benkard2008-06-163-14/+21
|
* Add class MLKParenReader.Matthias Andreas Benkard2008-06-166-7/+127
|
* Add protocol MLKFuncallable.Matthias Andreas Benkard2008-06-166-8/+33
|
* Add classes MLKDoubleFloat and MLKSingleFloat.Matthias Andreas Benkard2008-06-164-5/+261
|
* MLKFloat: Explicitly declare the contract for subclasses.Matthias Andreas Benkard2008-06-162-2/+42
|
* Add class MLKFloat.Matthias Andreas Benkard2008-06-165-10/+160
|
* Add class MLKRatio.Matthias Andreas Benkard2008-06-155-10/+137
|
* Move the DEFINE_GMP_OPERATION macro to util.h.Matthias Andreas Benkard2008-06-152-15/+14
|
* MLKInteger: Generalise the DEFINE_MPZ_OPERATION macro.Matthias Andreas Benkard2008-06-151-16/+23
|
* Add class MLKInteger.Matthias Andreas Benkard2008-06-155-7/+135
|
* MLKReader: Read numbers.Matthias Andreas Benkard2008-06-155-1/+261
|
* 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-152-4/+74
|
* MLKReadtable: Rename constituent trait predicates, add digit handling methods.Matthias Andreas Benkard2008-06-151-10/+17
|
* MLKDynamicContext, MLKEnvironment: Add -addBinding:, -boundp:, and -makunbound:.Matthias Andreas Benkard2008-06-154-6/+75
|
* MLKDynamicContext: Add method -addValue:forBinding:.Matthias Andreas Benkard2008-06-152-5/+8
|
* MLKDynamicContext, MLKEnvironment: Add -valueForBinding: and ↵Matthias Andreas Benkard2008-06-154-4/+19
| | | | -setValue:forBinding:.
* MLKCharacter: Add methods for character case conversion.Matthias Andreas Benkard2008-06-153-10/+48
|
* MLKReadtable#-copyWithZone:: Call [super init].Matthias Andreas Benkard2008-06-151-1/+6
|
* MLKReadtable: Declare a number of new constituent trait predicates.Matthias Andreas Benkard2008-06-152-6/+11
|
* MLKReader: Properly handle invalid constituent characters.Matthias Andreas Benkard2008-06-151-6/+5
|
* MLKStream#-readChar: Properly reread unread characters.Matthias Andreas Benkard2008-06-151-0/+9
|
* Add class MLKReadtable.Matthias Andreas Benkard2008-06-143-4/+144
|
* Add class MLKPackage.Matthias Andreas Benkard2008-06-143-14/+153
|
* Add class MLKCharacter.Matthias Andreas Benkard2008-06-143-5/+40
|
* Add classes MLKError and MLKStream.Matthias Andreas Benkard2008-06-146-5/+223
|
* MLKReaderError: Make compile.Matthias Andreas Benkard2008-06-143-3/+4
|
* MLKDynamicContext: Implement -findHandler:.Matthias Andreas Benkard2008-06-144-15/+75
|
* Add method declarations needed by the reader.Matthias Andreas Benkard2008-06-147-3/+116
|
* Implement most of the Common Lisp reader.Matthias Andreas Benkard2008-06-1410-3/+443
|
* JOURNAL: Stylistic improvements.Matthias Andreas Benkard2008-06-141-2/+2
|
* Add a development journal.Matthias Andreas Benkard2008-06-141-0/+73
|
* Apply the GNU GPLv3 to all files.Matthias Andreas Benkard2008-06-1418-16/+934
|
* Call [super init] from every initialiser of every class.Matthias Andreas Benkard2008-06-148-1/+10
|
* Override -dealloc in every class.Matthias Andreas Benkard2008-06-1315-9/+73
|
* Add class MLKThrowException.Matthias Andreas Benkard2008-06-133-0/+46
|
* MLKDynamicContext: Add support for catch tags.Matthias Andreas Benkard2008-06-122-0/+4
|
* MLKLowLevelTests: Add -testCons.Matthias Andreas Benkard2008-06-121-0/+50
|
* MLKLowLevelTests: Inherit from NSObject.Matthias Andreas Benkard2008-06-121-7/+2
|
* Add class MLKDynamicContext.Matthias Andreas Benkard2008-06-123-2/+91
|
* Simplify MLKEnvironment.Matthias Andreas Benkard2008-06-122-44/+41
|
* MLKEnvironment: add -initWithBindings, -initWithParent, -addBinding, and ↵Matthias Andreas Benkard2008-06-122-2/+35
| | | | -addBindings.
* Add a test suite.Matthias Andreas Benkard2008-06-112-0/+53
|
* Add class MLKSymbol.Matthias Andreas Benkard2008-06-103-1/+52
|
* Beginnings of a Lisp compiler.Matthias Andreas Benkard2008-06-1011-0/+312