Ignore:
Timestamp:
Nov 19, 2010, 5:26:42 PM (9 years ago)
Author:
ksherdy
Message:

Update character set defs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/JSON/byteclass.py

    r713 r714  
    7171        WS = 0
    7272       
    73         # true
     73        true = 0
    7474        t = 0
    7575        r = 0
     
    7777        e = 0
    7878       
    79         # false
     79        false = 0
    8080        f = 0
    8181        a = 0
     
    8484#       e = 0
    8585       
    86         # null
     86        null = 0
    8787        n = 0
    8888#       u = 0
    8989#       l = 0
    90 #       l = 0
    91 
    92         ValueFollowSet = 0
    93         StringFollowSet = 0     
     90#       l = 0   
    9491
    9592class control_streams ():
     
    183180        temp43 = (temp29 | temp15);
    184181        Lex.PlusMinus = (temp25 & temp43);
    185         temp44 = (temp22 &~ temp5);
    186         Lex.DQuote = (temp25 & temp44);
     182        temp44 = (Lex.Minus | Lex.Digit0_9);
     183        temp45 = (temp44 | Lex.DecimalPoint);
     184        temp46 = (temp26 &~ temp3);
     185        temp47 = (temp46 & temp40);
     186        temp48 = (temp45 | temp47);
     187        temp49 = (temp26 & temp1);
     188        temp50 = (temp49 & temp40);
     189        temp51 = (temp48 | temp50);
     190        temp52 = (temp25 & temp29);
     191        temp53 = (temp51 | temp52);
     192        Lex.Number = (temp53 | Lex.Minus);
     193        temp54 = (temp22 &~ temp5);
     194        Lex.DQuote = (temp25 & temp54);
    187195        Lex.RSolidus = (temp33 & temp31);
    188196        Lex.u = (temp27 & temp40);
    189         temp45 = (Lex.DQuote | Lex.RSolidus);
    190         temp46 = (temp13 & temp28);
    191         temp47 = (temp25 & temp46);
    192         temp48 = (temp45 | temp47);
    193         temp49 = (temp26 & temp1);
    194         temp50 = (temp49 & temp44);
    195         temp51 = (temp48 | temp50);
    196         temp52 = (temp16 & temp22);
    197         temp53 = (temp49 & temp52);
    198         temp54 = (temp51 | temp53);
    199         temp55 = (temp49 & temp39);
    200         temp56 = (temp54 | temp55);
    201         temp57 = (temp27 & temp44);
    202         temp58 = (temp56 | temp57);
    203         temp59 = (temp27 & temp17);
     197        temp55 = (Lex.DQuote | Lex.RSolidus);
     198        temp56 = (temp13 & temp28);
     199        temp57 = (temp25 & temp56);
     200        temp58 = (temp55 | temp57);
     201        temp59 = (temp49 & temp54);
    204202        temp60 = (temp58 | temp59);
    205         Lex.Escape = (temp60 | Lex.u);
    206         temp61 = (temp49 &~ bit[4]);
    207         temp62 = (~temp28);
    208         temp63 = ((bit[5] & temp62)|(~(bit[5]) & temp8));
    209         temp64 = (temp61 & temp63);
    210         temp65 = (Lex.Digit0_9 | temp64);
    211         temp66 = (temp26 &~ temp3);
    212         temp67 = (temp66 &~ bit[4]);
    213         temp68 = (temp67 & temp63);
    214         Lex.HexDigit = (temp65 | temp68);
    215         temp69 = (temp15 | temp23);
    216         temp70 = (temp69 | temp24);
    217         temp71 = (temp70 &~ temp20);
    218         Lex.WS = (temp71 | Ctrl.SP);
     203        temp61 = (temp16 & temp22);
     204        temp62 = (temp49 & temp61);
     205        temp63 = (temp60 | temp62);
     206        temp64 = (temp49 & temp39);
     207        temp65 = (temp63 | temp64);
     208        temp66 = (temp27 & temp54);
     209        temp67 = (temp65 | temp66);
     210        temp68 = (temp27 & temp17);
     211        temp69 = (temp67 | temp68);
     212        Lex.Escape = (temp69 | Lex.u);
     213        temp70 = (temp49 &~ bit[4]);
     214        temp71 = (~temp28);
     215        temp72 = ((bit[5] & temp71)|(~(bit[5]) & temp8));
     216        temp73 = (temp70 & temp72);
     217        temp74 = (Lex.Digit0_9 | temp73);
     218        temp75 = (temp46 &~ bit[4]);
     219        temp76 = (temp75 & temp72);
     220        Lex.HexDigit = (temp74 | temp76);
     221        temp77 = (temp15 | temp23);
     222        temp78 = (temp77 | temp24);
     223        temp79 = (temp78 &~ temp20);
     224        Lex.WS = (temp79 | Ctrl.SP);
    219225        Lex.t = (temp27 & temp17);
    220         Lex.r = (temp27 & temp44);
     226        Lex.r = (temp27 & temp54);
    221227        Lex.e = (temp49 & temp40);
    222         Lex.f = (temp49 & temp52);
    223         temp72 = (temp14 &~ temp5);
    224         Lex.a = (temp49 & temp72);
     228        temp80 = (temp17 | temp54);
     229        temp81 = (temp80 | temp40);
     230        temp82 = (temp27 & temp81);
     231        Lex.True = (temp82 | Lex.e);
     232        Lex.f = (temp49 & temp61);
     233        temp83 = (temp14 &~ temp5);
     234        Lex.a = (temp49 & temp83);
    225235        Lex.l = (temp49 & temp31);
    226         temp73 = (temp28 &~ temp5);
    227         Lex.s = (temp27 & temp73);
     236        temp84 = (temp28 &~ temp5);
     237        Lex.s = (temp27 & temp84);
     238        temp85 = (temp61 | temp83);
     239        temp86 = (temp85 | temp31);
     240        temp87 = (temp49 & temp86);
     241        temp88 = (temp87 | Lex.s);
     242        Lex.False = (temp88 | Lex.e);
    228243        Lex.n = (temp49 & temp39);
    229         temp74 = (temp26 & bit[3]);
    230         temp75 = (temp29 & temp74);
    231         temp76 = (temp75 | Lex.Minus);
    232         temp77 = (temp76 | Lex.Digit0_9);
    233         temp78 = (temp77 | Lex.DQuote);
    234         temp79 = (temp78 | Lex.t);
    235         temp80 = (temp79 | Lex.f);
    236         Lex.ValueStartsSet = (temp80 | Lex.n);
    237         temp81 = (Lex.RSquareBracket | Lex.Comma);
    238         Lex.ValueFollowsSet = (temp81 | Lex.RCurlyBrace);
     244        temp89 = (Lex.n | Lex.u);
     245        Lex.Null = (temp89 | Lex.l);
    239246        return (u8,Lex,Ctrl)
Note: See TracChangeset for help on using the changeset viewer.