diff options
Diffstat (limited to 'Build/source/libs/curl/lib/getdate.output')
-rw-r--r-- | Build/source/libs/curl/lib/getdate.output | 719 |
1 files changed, 719 insertions, 0 deletions
diff --git a/Build/source/libs/curl/lib/getdate.output b/Build/source/libs/curl/lib/getdate.output new file mode 100644 index 00000000000..d62e9083d42 --- /dev/null +++ b/Build/source/libs/curl/lib/getdate.output @@ -0,0 +1,719 @@ + + +Terminals which are not used: + + tID + + +State 11 contains 9 shift/reduce conflicts. +State 35 contains 2 shift/reduce conflicts. +State 48 contains 1 shift/reduce conflict. +State 56 contains 1 shift/reduce conflict. + +Grammar +rule 1 spec -> /* empty */ +rule 2 spec -> spec item +rule 3 item -> time +rule 4 item -> zone +rule 5 item -> date +rule 6 item -> day +rule 7 item -> rel +rule 8 item -> number +rule 9 time -> tUNUMBER tMERIDIAN +rule 10 time -> tUNUMBER ':' tUNUMBER o_merid +rule 11 time -> tUNUMBER ':' tUNUMBER tSNUMBER +rule 12 time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid +rule 13 time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER tSNUMBER +rule 14 zone -> tZONE +rule 15 zone -> tDAYZONE +rule 16 zone -> tZONE tDST +rule 17 day -> tDAY +rule 18 day -> tDAY ',' +rule 19 day -> tUNUMBER tDAY +rule 20 date -> tUNUMBER '/' tUNUMBER +rule 21 date -> tUNUMBER '/' tUNUMBER '/' tUNUMBER +rule 22 date -> tUNUMBER tSNUMBER tSNUMBER +rule 23 date -> tUNUMBER tMONTH tSNUMBER +rule 24 date -> tMONTH tUNUMBER +rule 25 date -> tMONTH tUNUMBER ',' tUNUMBER +rule 26 date -> tUNUMBER tMONTH +rule 27 date -> tUNUMBER tMONTH tUNUMBER +rule 28 rel -> relunit tAGO +rule 29 rel -> relunit +rule 30 relunit -> tUNUMBER tYEAR_UNIT +rule 31 relunit -> tSNUMBER tYEAR_UNIT +rule 32 relunit -> tYEAR_UNIT +rule 33 relunit -> tUNUMBER tMONTH_UNIT +rule 34 relunit -> tSNUMBER tMONTH_UNIT +rule 35 relunit -> tMONTH_UNIT +rule 36 relunit -> tUNUMBER tDAY_UNIT +rule 37 relunit -> tSNUMBER tDAY_UNIT +rule 38 relunit -> tDAY_UNIT +rule 39 relunit -> tUNUMBER tHOUR_UNIT +rule 40 relunit -> tSNUMBER tHOUR_UNIT +rule 41 relunit -> tHOUR_UNIT +rule 42 relunit -> tUNUMBER tMINUTE_UNIT +rule 43 relunit -> tSNUMBER tMINUTE_UNIT +rule 44 relunit -> tMINUTE_UNIT +rule 45 relunit -> tUNUMBER tSEC_UNIT +rule 46 relunit -> tSNUMBER tSEC_UNIT +rule 47 relunit -> tSEC_UNIT +rule 48 number -> tUNUMBER +rule 49 o_merid -> /* empty */ +rule 50 o_merid -> tMERIDIAN + +Terminals, with rules where they appear + +$ (-1) +',' (44) 18 25 +'/' (47) 20 21 +':' (58) 10 11 12 13 +error (256) +tAGO (257) 28 +tDAY (258) 17 18 19 +tDAY_UNIT (259) 36 37 38 +tDAYZONE (260) 15 +tDST (261) 16 +tHOUR_UNIT (262) 39 40 41 +tID (263) +tMERIDIAN (264) 9 50 +tMINUTE_UNIT (265) 42 43 44 +tMONTH (266) 23 24 25 26 27 +tMONTH_UNIT (267) 33 34 35 +tSEC_UNIT (268) 45 46 47 +tSNUMBER (269) 11 13 22 23 31 34 37 40 43 46 +tUNUMBER (270) 9 10 11 12 13 19 20 21 22 23 24 25 26 27 30 33 36 39 + 42 45 48 +tYEAR_UNIT (271) 30 31 32 +tZONE (272) 14 16 + +Nonterminals, with rules where they appear + +spec (22) + on left: 1 2, on right: 2 +item (23) + on left: 3 4 5 6 7 8, on right: 2 +time (24) + on left: 9 10 11 12 13, on right: 3 +zone (25) + on left: 14 15 16, on right: 4 +day (26) + on left: 17 18 19, on right: 6 +date (27) + on left: 20 21 22 23 24 25 26 27, on right: 5 +rel (28) + on left: 28 29, on right: 7 +relunit (29) + on left: 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 + , on right: 28 29 +number (30) + on left: 48, on right: 8 +o_merid (31) + on left: 49 50, on right: 10 12 + + +state 0 + + $default reduce using rule 1 (spec) + + spec go to state 1 + + + +state 1 + + spec -> spec . item (rule 2) + + $ go to state 60 + tDAY shift, and go to state 2 + tDAY_UNIT shift, and go to state 3 + tDAYZONE shift, and go to state 4 + tHOUR_UNIT shift, and go to state 5 + tMINUTE_UNIT shift, and go to state 6 + tMONTH shift, and go to state 7 + tMONTH_UNIT shift, and go to state 8 + tSEC_UNIT shift, and go to state 9 + tSNUMBER shift, and go to state 10 + tUNUMBER shift, and go to state 11 + tYEAR_UNIT shift, and go to state 12 + tZONE shift, and go to state 13 + + item go to state 14 + time go to state 15 + zone go to state 16 + day go to state 17 + date go to state 18 + rel go to state 19 + relunit go to state 20 + number go to state 21 + + + +state 2 + + day -> tDAY . (rule 17) + day -> tDAY . ',' (rule 18) + + ',' shift, and go to state 22 + + $default reduce using rule 17 (day) + + + +state 3 + + relunit -> tDAY_UNIT . (rule 38) + + $default reduce using rule 38 (relunit) + + + +state 4 + + zone -> tDAYZONE . (rule 15) + + $default reduce using rule 15 (zone) + + + +state 5 + + relunit -> tHOUR_UNIT . (rule 41) + + $default reduce using rule 41 (relunit) + + + +state 6 + + relunit -> tMINUTE_UNIT . (rule 44) + + $default reduce using rule 44 (relunit) + + + +state 7 + + date -> tMONTH . tUNUMBER (rule 24) + date -> tMONTH . tUNUMBER ',' tUNUMBER (rule 25) + + tUNUMBER shift, and go to state 23 + + + +state 8 + + relunit -> tMONTH_UNIT . (rule 35) + + $default reduce using rule 35 (relunit) + + + +state 9 + + relunit -> tSEC_UNIT . (rule 47) + + $default reduce using rule 47 (relunit) + + + +state 10 + + relunit -> tSNUMBER . tYEAR_UNIT (rule 31) + relunit -> tSNUMBER . tMONTH_UNIT (rule 34) + relunit -> tSNUMBER . tDAY_UNIT (rule 37) + relunit -> tSNUMBER . tHOUR_UNIT (rule 40) + relunit -> tSNUMBER . tMINUTE_UNIT (rule 43) + relunit -> tSNUMBER . tSEC_UNIT (rule 46) + + tDAY_UNIT shift, and go to state 24 + tHOUR_UNIT shift, and go to state 25 + tMINUTE_UNIT shift, and go to state 26 + tMONTH_UNIT shift, and go to state 27 + tSEC_UNIT shift, and go to state 28 + tYEAR_UNIT shift, and go to state 29 + + + +state 11 + + time -> tUNUMBER . tMERIDIAN (rule 9) + time -> tUNUMBER . ':' tUNUMBER o_merid (rule 10) + time -> tUNUMBER . ':' tUNUMBER tSNUMBER (rule 11) + time -> tUNUMBER . ':' tUNUMBER ':' tUNUMBER o_merid (rule 12) + time -> tUNUMBER . ':' tUNUMBER ':' tUNUMBER tSNUMBER (rule 13) + day -> tUNUMBER . tDAY (rule 19) + date -> tUNUMBER . '/' tUNUMBER (rule 20) + date -> tUNUMBER . '/' tUNUMBER '/' tUNUMBER (rule 21) + date -> tUNUMBER . tSNUMBER tSNUMBER (rule 22) + date -> tUNUMBER . tMONTH tSNUMBER (rule 23) + date -> tUNUMBER . tMONTH (rule 26) + date -> tUNUMBER . tMONTH tUNUMBER (rule 27) + relunit -> tUNUMBER . tYEAR_UNIT (rule 30) + relunit -> tUNUMBER . tMONTH_UNIT (rule 33) + relunit -> tUNUMBER . tDAY_UNIT (rule 36) + relunit -> tUNUMBER . tHOUR_UNIT (rule 39) + relunit -> tUNUMBER . tMINUTE_UNIT (rule 42) + relunit -> tUNUMBER . tSEC_UNIT (rule 45) + number -> tUNUMBER . (rule 48) + + tDAY shift, and go to state 30 + tDAY_UNIT shift, and go to state 31 + tHOUR_UNIT shift, and go to state 32 + tMERIDIAN shift, and go to state 33 + tMINUTE_UNIT shift, and go to state 34 + tMONTH shift, and go to state 35 + tMONTH_UNIT shift, and go to state 36 + tSEC_UNIT shift, and go to state 37 + tSNUMBER shift, and go to state 38 + tYEAR_UNIT shift, and go to state 39 + ':' shift, and go to state 40 + '/' shift, and go to state 41 + + tDAY [reduce using rule 48 (number)] + tDAY_UNIT [reduce using rule 48 (number)] + tHOUR_UNIT [reduce using rule 48 (number)] + tMINUTE_UNIT [reduce using rule 48 (number)] + tMONTH [reduce using rule 48 (number)] + tMONTH_UNIT [reduce using rule 48 (number)] + tSEC_UNIT [reduce using rule 48 (number)] + tSNUMBER [reduce using rule 48 (number)] + tYEAR_UNIT [reduce using rule 48 (number)] + $default reduce using rule 48 (number) + + + +state 12 + + relunit -> tYEAR_UNIT . (rule 32) + + $default reduce using rule 32 (relunit) + + + +state 13 + + zone -> tZONE . (rule 14) + zone -> tZONE . tDST (rule 16) + + tDST shift, and go to state 42 + + $default reduce using rule 14 (zone) + + + +state 14 + + spec -> spec item . (rule 2) + + $default reduce using rule 2 (spec) + + + +state 15 + + item -> time . (rule 3) + + $default reduce using rule 3 (item) + + + +state 16 + + item -> zone . (rule 4) + + $default reduce using rule 4 (item) + + + +state 17 + + item -> day . (rule 6) + + $default reduce using rule 6 (item) + + + +state 18 + + item -> date . (rule 5) + + $default reduce using rule 5 (item) + + + +state 19 + + item -> rel . (rule 7) + + $default reduce using rule 7 (item) + + + +state 20 + + rel -> relunit . tAGO (rule 28) + rel -> relunit . (rule 29) + + tAGO shift, and go to state 43 + + $default reduce using rule 29 (rel) + + + +state 21 + + item -> number . (rule 8) + + $default reduce using rule 8 (item) + + + +state 22 + + day -> tDAY ',' . (rule 18) + + $default reduce using rule 18 (day) + + + +state 23 + + date -> tMONTH tUNUMBER . (rule 24) + date -> tMONTH tUNUMBER . ',' tUNUMBER (rule 25) + + ',' shift, and go to state 44 + + $default reduce using rule 24 (date) + + + +state 24 + + relunit -> tSNUMBER tDAY_UNIT . (rule 37) + + $default reduce using rule 37 (relunit) + + + +state 25 + + relunit -> tSNUMBER tHOUR_UNIT . (rule 40) + + $default reduce using rule 40 (relunit) + + + +state 26 + + relunit -> tSNUMBER tMINUTE_UNIT . (rule 43) + + $default reduce using rule 43 (relunit) + + + +state 27 + + relunit -> tSNUMBER tMONTH_UNIT . (rule 34) + + $default reduce using rule 34 (relunit) + + + +state 28 + + relunit -> tSNUMBER tSEC_UNIT . (rule 46) + + $default reduce using rule 46 (relunit) + + + +state 29 + + relunit -> tSNUMBER tYEAR_UNIT . (rule 31) + + $default reduce using rule 31 (relunit) + + + +state 30 + + day -> tUNUMBER tDAY . (rule 19) + + $default reduce using rule 19 (day) + + + +state 31 + + relunit -> tUNUMBER tDAY_UNIT . (rule 36) + + $default reduce using rule 36 (relunit) + + + +state 32 + + relunit -> tUNUMBER tHOUR_UNIT . (rule 39) + + $default reduce using rule 39 (relunit) + + + +state 33 + + time -> tUNUMBER tMERIDIAN . (rule 9) + + $default reduce using rule 9 (time) + + + +state 34 + + relunit -> tUNUMBER tMINUTE_UNIT . (rule 42) + + $default reduce using rule 42 (relunit) + + + +state 35 + + date -> tUNUMBER tMONTH . tSNUMBER (rule 23) + date -> tUNUMBER tMONTH . (rule 26) + date -> tUNUMBER tMONTH . tUNUMBER (rule 27) + + tSNUMBER shift, and go to state 45 + tUNUMBER shift, and go to state 46 + + tSNUMBER [reduce using rule 26 (date)] + tUNUMBER [reduce using rule 26 (date)] + $default reduce using rule 26 (date) + + + +state 36 + + relunit -> tUNUMBER tMONTH_UNIT . (rule 33) + + $default reduce using rule 33 (relunit) + + + +state 37 + + relunit -> tUNUMBER tSEC_UNIT . (rule 45) + + $default reduce using rule 45 (relunit) + + + +state 38 + + date -> tUNUMBER tSNUMBER . tSNUMBER (rule 22) + + tSNUMBER shift, and go to state 47 + + + +state 39 + + relunit -> tUNUMBER tYEAR_UNIT . (rule 30) + + $default reduce using rule 30 (relunit) + + + +state 40 + + time -> tUNUMBER ':' . tUNUMBER o_merid (rule 10) + time -> tUNUMBER ':' . tUNUMBER tSNUMBER (rule 11) + time -> tUNUMBER ':' . tUNUMBER ':' tUNUMBER o_merid (rule 12) + time -> tUNUMBER ':' . tUNUMBER ':' tUNUMBER tSNUMBER (rule 13) + + tUNUMBER shift, and go to state 48 + + + +state 41 + + date -> tUNUMBER '/' . tUNUMBER (rule 20) + date -> tUNUMBER '/' . tUNUMBER '/' tUNUMBER (rule 21) + + tUNUMBER shift, and go to state 49 + + + +state 42 + + zone -> tZONE tDST . (rule 16) + + $default reduce using rule 16 (zone) + + + +state 43 + + rel -> relunit tAGO . (rule 28) + + $default reduce using rule 28 (rel) + + + +state 44 + + date -> tMONTH tUNUMBER ',' . tUNUMBER (rule 25) + + tUNUMBER shift, and go to state 50 + + + +state 45 + + date -> tUNUMBER tMONTH tSNUMBER . (rule 23) + + $default reduce using rule 23 (date) + + + +state 46 + + date -> tUNUMBER tMONTH tUNUMBER . (rule 27) + + $default reduce using rule 27 (date) + + + +state 47 + + date -> tUNUMBER tSNUMBER tSNUMBER . (rule 22) + + $default reduce using rule 22 (date) + + + +state 48 + + time -> tUNUMBER ':' tUNUMBER . o_merid (rule 10) + time -> tUNUMBER ':' tUNUMBER . tSNUMBER (rule 11) + time -> tUNUMBER ':' tUNUMBER . ':' tUNUMBER o_merid (rule 12) + time -> tUNUMBER ':' tUNUMBER . ':' tUNUMBER tSNUMBER (rule 13) + + tMERIDIAN shift, and go to state 51 + tSNUMBER shift, and go to state 52 + ':' shift, and go to state 53 + + tSNUMBER [reduce using rule 49 (o_merid)] + $default reduce using rule 49 (o_merid) + + o_merid go to state 54 + + + +state 49 + + date -> tUNUMBER '/' tUNUMBER . (rule 20) + date -> tUNUMBER '/' tUNUMBER . '/' tUNUMBER (rule 21) + + '/' shift, and go to state 55 + + $default reduce using rule 20 (date) + + + +state 50 + + date -> tMONTH tUNUMBER ',' tUNUMBER . (rule 25) + + $default reduce using rule 25 (date) + + + +state 51 + + o_merid -> tMERIDIAN . (rule 50) + + $default reduce using rule 50 (o_merid) + + + +state 52 + + time -> tUNUMBER ':' tUNUMBER tSNUMBER . (rule 11) + + $default reduce using rule 11 (time) + + + +state 53 + + time -> tUNUMBER ':' tUNUMBER ':' . tUNUMBER o_merid (rule 12) + time -> tUNUMBER ':' tUNUMBER ':' . tUNUMBER tSNUMBER (rule 13) + + tUNUMBER shift, and go to state 56 + + + +state 54 + + time -> tUNUMBER ':' tUNUMBER o_merid . (rule 10) + + $default reduce using rule 10 (time) + + + +state 55 + + date -> tUNUMBER '/' tUNUMBER '/' . tUNUMBER (rule 21) + + tUNUMBER shift, and go to state 57 + + + +state 56 + + time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER . o_merid (rule 12) + time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER . tSNUMBER (rule 13) + + tMERIDIAN shift, and go to state 51 + tSNUMBER shift, and go to state 58 + + tSNUMBER [reduce using rule 49 (o_merid)] + $default reduce using rule 49 (o_merid) + + o_merid go to state 59 + + + +state 57 + + date -> tUNUMBER '/' tUNUMBER '/' tUNUMBER . (rule 21) + + $default reduce using rule 21 (date) + + + +state 58 + + time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER tSNUMBER . (rule 13) + + $default reduce using rule 13 (time) + + + +state 59 + + time -> tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid . (rule 12) + + $default reduce using rule 12 (time) + + + +state 60 + + $ go to state 61 + + + +state 61 + + $default accept |