diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-19 19:01:31 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-19 19:01:31 +0200 |
commit | af5a200a68ed12efec4b29b57fa22c632aaf91fa (patch) | |
tree | bdbec22869a15b2a41371a2507a74b852ee6704e /MLKDynamicContext.m | |
parent | f9f90837641694619d184cf2ab8b5c03c46b08dd (diff) |
Fix number parsing.
Diffstat (limited to 'MLKDynamicContext.m')
-rw-r--r-- | MLKDynamicContext.m | 13 |
1 files changed, 13 insertions, 0 deletions
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:'|']; |