Changeset 716 for proto/charsetcompiler


Ignore:
Timestamp:
Nov 19, 2010, 6:24:20 PM (9 years ago)
Author:
ksherdy
Message:

Update demo and JSON character class definitions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/charsetcompiler/charset_compiler.py

    r701 r716  
    202202                                CharSetDef('Lex.Ee', ['E','e']),
    203203                                CharSetDef('Lex.PlusMinus', ['+','-']),
     204                                CharSetDef('Lex.Number',['-','0-9','.','E','e','+','-']),
    204205                               
    205206                                # String
     
    222223                                CharDef('Lex.t','t'),
    223224                                CharDef('Lex.r','r'),
    224                                 #CharDef('Lex.u','\"'),
     225                                #CharDef('Lex.u','u'),
    225226                                CharDef('Lex.e','e'),
     227                                CharSetDef('Lex.True', ['t','r','u','e']),
    226228                               
    227229                                # false
     
    230232                                CharDef('Lex.l','l'),
    231233                                CharDef('Lex.s','s'),
    232                                 #CharDef('Lex.e','\"'),
     234                                #CharDef('Lex.e','e'),
     235                                CharSetDef('Lex.False', ['f','a','l','s','e']),
    233236                               
    234237                                # null
    235238                                CharDef('Lex.n','n'),
    236                                 #CharDef('Lex.u','\"'),
    237                                 #CharDef('Lex.l','\"'),
    238                                 #CharDef('Lex.l','\"')                         
    239                                
    240                                 # Follow Sets
    241                                 CharSetDef('Lex.ValueFollowSet',[',','}',']', '\x0D', '\x0A', '\x09', ' ']),
    242                                 CharSetDef('Lex.StringFollowSet',[',','}',']',':', '\x0D', '\x0A', '\x09', ' '])                               
     239                                #CharDef('Lex.u','u'),
     240                                #CharDef('Lex.l','l'),
     241                                #CharDef('Lex.l','l')                           
     242                                CharSetDef('Lex.Null', ['n','u','l'])
    243243]
    244244
Note: See TracChangeset for help on using the changeset viewer.