From 5994688058139e7ef4bc22120dc2345b5d68e8d3 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 15 Jun 2008 00:28:22 +0200 Subject: MLKReadtable: Declare a number of new constituent trait predicates. --- MLKReadtable.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'MLKReadtable.h') diff --git a/MLKReadtable.h b/MLKReadtable.h index 2ea4cc7..b7e3a66 100644 --- a/MLKReadtable.h +++ b/MLKReadtable.h @@ -52,9 +52,19 @@ enum MLKReadtableCase -(BOOL) isSingleEscapeCharacter:(unichar)ch; -(BOOL) isMultipleEscapeCharacter:(unichar)ch; -(BOOL) isConstituentCharacter:(unichar)ch; --(BOOL) isInvalidCharacter:(unichar)ch; -(BOOL) characterHasCase:(unichar)ch; +-(BOOL) isInvalidConstituent:(unichar)ch; +-(BOOL) isAlphabeticConstituent:(unichar)ch; +-(BOOL) isPackageMarkerConstituent:(unichar)ch; +-(BOOL) isAlphaDigitConstituent:(unichar)ch; +-(BOOL) isExponentMarkerConstituent:(unichar)ch; +-(BOOL) isRatioMarkerConstituent:(unichar)ch; +-(BOOL) isDecimalPointConstituent:(unichar)ch; +-(BOOL) isMinusSignConstituent:(unichar)ch; +-(BOOL) isPlusSignConstituent:(unichar)ch; +-(BOOL) isDotConstituent:(unichar)ch; + -(MLKClosure *) macroFunctionForCharacter:(unichar)ch; -(unichar) charWithReadtableCase:(unichar)ch; @end -- cgit v1.2.3