From af5a200a68ed12efec4b29b57fa22c632aaf91fa Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Thu, 19 Jun 2008 19:01:31 +0200 Subject: Fix number parsing. --- MLKDynamicContext.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'MLKDynamicContext.m') diff --git a/MLKDynamicContext.m b/MLKDynamicContext.m index 74c75d0..6bfd03a 100644 --- a/MLKDynamicContext.m +++ b/MLKDynamicContext.m @@ -105,9 +105,11 @@ static MLKDynamicContext *global_context; [readtable setSyntaxType:CONSTITUENT forCharacter:'+']; [readtable setConstituentTrait:PLUS_SIGN forCharacter:'+']; + [readtable setConstituentTrait:SIGN forCharacter:'+']; [readtable setSyntaxType:CONSTITUENT forCharacter:'-']; [readtable setConstituentTrait:MINUS_SIGN forCharacter:'-']; + [readtable setConstituentTrait:SIGN forCharacter:'-']; [readtable setSyntaxType:CONSTITUENT forCharacter:'.']; [readtable setConstituentTrait:DOT forCharacter:'.']; @@ -129,6 +131,17 @@ static MLKDynamicContext *global_context; [readtable setConstituentTrait:EXPONENT_MARKER forCharacter:'F']; [readtable setConstituentTrait:EXPONENT_MARKER forCharacter:'L']; [readtable setConstituentTrait:EXPONENT_MARKER forCharacter:'S']; + + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'d']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'e']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'f']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'l']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'s']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'D']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'E']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'F']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'L']; + [readtable setConstituentTrait:NUMBER_MARKER forCharacter:'S']; [readtable setSyntaxType:MULTI_ESCAPE forCharacter:'|']; -- cgit v1.2.3