2225 lines
31 KiB
Go
2225 lines
31 KiB
Go
|
// Licensed to Elasticsearch B.V. under one or more contributor
|
||
|
// license agreements. See the NOTICE file distributed with
|
||
|
// this work for additional information regarding copyright
|
||
|
// ownership. Elasticsearch B.V. licenses this file to you under
|
||
|
// the Apache License, Version 2.0 (the "License"); you may
|
||
|
// not use this file except in compliance with the License.
|
||
|
// You may obtain a copy of the License at
|
||
|
//
|
||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||
|
//
|
||
|
// Unless required by applicable law or agreed to in writing,
|
||
|
// software distributed under the License is distributed on an
|
||
|
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||
|
// KIND, either express or implied. See the License for the
|
||
|
// specific language governing permissions and limitations
|
||
|
// under the License.
|
||
|
|
||
|
//line parser.rl:1
|
||
|
|
||
|
// Code generated by ragel DO NOT EDIT.
|
||
|
package syslog
|
||
|
|
||
|
//line parser.go:8
|
||
|
const syslog_start int = 0
|
||
|
const syslog_first_final int = 1
|
||
|
const syslog_error int = -1
|
||
|
|
||
|
const syslog_en_main int = 0
|
||
|
|
||
|
//line parser.rl:9
|
||
|
|
||
|
// syslog
|
||
|
//<34>Oct 11 22:14:15 wopr su: 'su root' failed for foobar
|
||
|
//<13>Feb 5 17:32:18 10.0.0.99 Use the quad dmg.
|
||
|
func Parse(data []byte, event *event) {
|
||
|
var p, cs int
|
||
|
pe := len(data)
|
||
|
tok := 0
|
||
|
eof := len(data)
|
||
|
|
||
|
//line parser.go:28
|
||
|
{
|
||
|
cs = syslog_start
|
||
|
}
|
||
|
|
||
|
//line parser.go:33
|
||
|
{
|
||
|
if (p) == (pe) {
|
||
|
goto _test_eof
|
||
|
}
|
||
|
switch cs {
|
||
|
case 0:
|
||
|
goto st_case_0
|
||
|
case 1:
|
||
|
goto st_case_1
|
||
|
case 2:
|
||
|
goto st_case_2
|
||
|
case 3:
|
||
|
goto st_case_3
|
||
|
case 4:
|
||
|
goto st_case_4
|
||
|
case 5:
|
||
|
goto st_case_5
|
||
|
case 6:
|
||
|
goto st_case_6
|
||
|
case 7:
|
||
|
goto st_case_7
|
||
|
case 8:
|
||
|
goto st_case_8
|
||
|
case 9:
|
||
|
goto st_case_9
|
||
|
case 10:
|
||
|
goto st_case_10
|
||
|
case 11:
|
||
|
goto st_case_11
|
||
|
case 12:
|
||
|
goto st_case_12
|
||
|
case 13:
|
||
|
goto st_case_13
|
||
|
case 14:
|
||
|
goto st_case_14
|
||
|
case 15:
|
||
|
goto st_case_15
|
||
|
case 16:
|
||
|
goto st_case_16
|
||
|
case 17:
|
||
|
goto st_case_17
|
||
|
case 18:
|
||
|
goto st_case_18
|
||
|
case 19:
|
||
|
goto st_case_19
|
||
|
case 20:
|
||
|
goto st_case_20
|
||
|
case 21:
|
||
|
goto st_case_21
|
||
|
case 22:
|
||
|
goto st_case_22
|
||
|
case 23:
|
||
|
goto st_case_23
|
||
|
case 24:
|
||
|
goto st_case_24
|
||
|
case 25:
|
||
|
goto st_case_25
|
||
|
case 26:
|
||
|
goto st_case_26
|
||
|
case 27:
|
||
|
goto st_case_27
|
||
|
case 28:
|
||
|
goto st_case_28
|
||
|
case 29:
|
||
|
goto st_case_29
|
||
|
case 30:
|
||
|
goto st_case_30
|
||
|
case 31:
|
||
|
goto st_case_31
|
||
|
case 32:
|
||
|
goto st_case_32
|
||
|
case 33:
|
||
|
goto st_case_33
|
||
|
case 34:
|
||
|
goto st_case_34
|
||
|
case 35:
|
||
|
goto st_case_35
|
||
|
case 36:
|
||
|
goto st_case_36
|
||
|
case 37:
|
||
|
goto st_case_37
|
||
|
case 38:
|
||
|
goto st_case_38
|
||
|
case 39:
|
||
|
goto st_case_39
|
||
|
case 40:
|
||
|
goto st_case_40
|
||
|
case 41:
|
||
|
goto st_case_41
|
||
|
case 42:
|
||
|
goto st_case_42
|
||
|
case 43:
|
||
|
goto st_case_43
|
||
|
case 44:
|
||
|
goto st_case_44
|
||
|
case 45:
|
||
|
goto st_case_45
|
||
|
case 46:
|
||
|
goto st_case_46
|
||
|
case 47:
|
||
|
goto st_case_47
|
||
|
case 48:
|
||
|
goto st_case_48
|
||
|
case 49:
|
||
|
goto st_case_49
|
||
|
case 50:
|
||
|
goto st_case_50
|
||
|
case 51:
|
||
|
goto st_case_51
|
||
|
case 52:
|
||
|
goto st_case_52
|
||
|
case 53:
|
||
|
goto st_case_53
|
||
|
case 54:
|
||
|
goto st_case_54
|
||
|
case 55:
|
||
|
goto st_case_55
|
||
|
case 56:
|
||
|
goto st_case_56
|
||
|
case 57:
|
||
|
goto st_case_57
|
||
|
case 58:
|
||
|
goto st_case_58
|
||
|
case 59:
|
||
|
goto st_case_59
|
||
|
case 60:
|
||
|
goto st_case_60
|
||
|
case 61:
|
||
|
goto st_case_61
|
||
|
case 62:
|
||
|
goto st_case_62
|
||
|
case 63:
|
||
|
goto st_case_63
|
||
|
case 64:
|
||
|
goto st_case_64
|
||
|
case 65:
|
||
|
goto st_case_65
|
||
|
case 66:
|
||
|
goto st_case_66
|
||
|
case 67:
|
||
|
goto st_case_67
|
||
|
case 68:
|
||
|
goto st_case_68
|
||
|
case 69:
|
||
|
goto st_case_69
|
||
|
case 70:
|
||
|
goto st_case_70
|
||
|
case 71:
|
||
|
goto st_case_71
|
||
|
case 72:
|
||
|
goto st_case_72
|
||
|
case 73:
|
||
|
goto st_case_73
|
||
|
case 74:
|
||
|
goto st_case_74
|
||
|
case 75:
|
||
|
goto st_case_75
|
||
|
case 76:
|
||
|
goto st_case_76
|
||
|
case 77:
|
||
|
goto st_case_77
|
||
|
case 78:
|
||
|
goto st_case_78
|
||
|
case 79:
|
||
|
goto st_case_79
|
||
|
case 80:
|
||
|
goto st_case_80
|
||
|
case 81:
|
||
|
goto st_case_81
|
||
|
case 82:
|
||
|
goto st_case_82
|
||
|
case 83:
|
||
|
goto st_case_83
|
||
|
case 84:
|
||
|
goto st_case_84
|
||
|
case 85:
|
||
|
goto st_case_85
|
||
|
case 86:
|
||
|
goto st_case_86
|
||
|
case 87:
|
||
|
goto st_case_87
|
||
|
case 88:
|
||
|
goto st_case_88
|
||
|
case 89:
|
||
|
goto st_case_89
|
||
|
case 90:
|
||
|
goto st_case_90
|
||
|
case 91:
|
||
|
goto st_case_91
|
||
|
case 92:
|
||
|
goto st_case_92
|
||
|
case 93:
|
||
|
goto st_case_93
|
||
|
case 94:
|
||
|
goto st_case_94
|
||
|
case 95:
|
||
|
goto st_case_95
|
||
|
case 96:
|
||
|
goto st_case_96
|
||
|
case 97:
|
||
|
goto st_case_97
|
||
|
case 98:
|
||
|
goto st_case_98
|
||
|
case 99:
|
||
|
goto st_case_99
|
||
|
case 100:
|
||
|
goto st_case_100
|
||
|
case 101:
|
||
|
goto st_case_101
|
||
|
case 102:
|
||
|
goto st_case_102
|
||
|
case 103:
|
||
|
goto st_case_103
|
||
|
case 104:
|
||
|
goto st_case_104
|
||
|
case 105:
|
||
|
goto st_case_105
|
||
|
}
|
||
|
goto st_out
|
||
|
st_case_0:
|
||
|
switch data[(p)] {
|
||
|
case 60:
|
||
|
goto tr2
|
||
|
case 65:
|
||
|
goto tr3
|
||
|
case 70:
|
||
|
goto tr4
|
||
|
case 74:
|
||
|
goto tr5
|
||
|
case 77:
|
||
|
goto tr6
|
||
|
case 78:
|
||
|
goto tr7
|
||
|
case 79:
|
||
|
goto tr8
|
||
|
case 83:
|
||
|
goto tr9
|
||
|
case 101:
|
||
|
goto tr10
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr1
|
||
|
}
|
||
|
goto tr0
|
||
|
tr0:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st1
|
||
|
st1:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof1
|
||
|
}
|
||
|
st_case_1:
|
||
|
//line parser.go:289
|
||
|
goto st1
|
||
|
tr1:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st2
|
||
|
st2:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof2
|
||
|
}
|
||
|
st_case_2:
|
||
|
//line parser.go:302
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st3
|
||
|
}
|
||
|
goto st1
|
||
|
st3:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof3
|
||
|
}
|
||
|
st_case_3:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st4
|
||
|
}
|
||
|
goto st1
|
||
|
st4:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof4
|
||
|
}
|
||
|
st_case_4:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st5
|
||
|
}
|
||
|
goto st1
|
||
|
st5:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof5
|
||
|
}
|
||
|
st_case_5:
|
||
|
if data[(p)] == 45 {
|
||
|
goto tr15
|
||
|
}
|
||
|
goto st1
|
||
|
tr15:
|
||
|
//line parser.rl:36
|
||
|
|
||
|
event.SetYear(data[tok:p])
|
||
|
|
||
|
goto st6
|
||
|
st6:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof6
|
||
|
}
|
||
|
st_case_6:
|
||
|
//line parser.go:345
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr16
|
||
|
}
|
||
|
goto st1
|
||
|
tr16:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st7
|
||
|
st7:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof7
|
||
|
}
|
||
|
st_case_7:
|
||
|
//line parser.go:361
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st8
|
||
|
}
|
||
|
goto st1
|
||
|
st8:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof8
|
||
|
}
|
||
|
st_case_8:
|
||
|
if data[(p)] == 45 {
|
||
|
goto tr18
|
||
|
}
|
||
|
goto st1
|
||
|
tr18:
|
||
|
//line parser.rl:40
|
||
|
|
||
|
event.SetMonthNumeric(data[tok:p])
|
||
|
|
||
|
goto st9
|
||
|
st9:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof9
|
||
|
}
|
||
|
st_case_9:
|
||
|
//line parser.go:386
|
||
|
if 48 <= data[(p)] && data[(p)] <= 51 {
|
||
|
goto tr19
|
||
|
}
|
||
|
goto st1
|
||
|
tr19:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st10
|
||
|
st10:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof10
|
||
|
}
|
||
|
st_case_10:
|
||
|
//line parser.go:402
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st11
|
||
|
}
|
||
|
goto st1
|
||
|
st11:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof11
|
||
|
}
|
||
|
st_case_11:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr21
|
||
|
case 84:
|
||
|
goto tr21
|
||
|
case 116:
|
||
|
goto tr21
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr21
|
||
|
}
|
||
|
goto st1
|
||
|
tr21:
|
||
|
//line parser.rl:44
|
||
|
|
||
|
event.SetDay(data[tok:p])
|
||
|
|
||
|
goto st12
|
||
|
st12:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof12
|
||
|
}
|
||
|
st_case_12:
|
||
|
//line parser.go:435
|
||
|
if data[(p)] == 50 {
|
||
|
goto tr23
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 49 {
|
||
|
goto tr22
|
||
|
}
|
||
|
goto st1
|
||
|
tr22:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st13
|
||
|
st13:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof13
|
||
|
}
|
||
|
st_case_13:
|
||
|
//line parser.go:454
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st14
|
||
|
}
|
||
|
goto st1
|
||
|
st14:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof14
|
||
|
}
|
||
|
st_case_14:
|
||
|
if data[(p)] == 58 {
|
||
|
goto tr25
|
||
|
}
|
||
|
goto st1
|
||
|
tr25:
|
||
|
//line parser.rl:48
|
||
|
|
||
|
event.SetHour(data[tok:p])
|
||
|
|
||
|
goto st15
|
||
|
st15:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof15
|
||
|
}
|
||
|
st_case_15:
|
||
|
//line parser.go:479
|
||
|
if 48 <= data[(p)] && data[(p)] <= 53 {
|
||
|
goto tr26
|
||
|
}
|
||
|
goto st1
|
||
|
tr26:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st16
|
||
|
st16:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof16
|
||
|
}
|
||
|
st_case_16:
|
||
|
//line parser.go:495
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st17
|
||
|
}
|
||
|
goto st1
|
||
|
st17:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof17
|
||
|
}
|
||
|
st_case_17:
|
||
|
if data[(p)] == 58 {
|
||
|
goto tr28
|
||
|
}
|
||
|
goto st1
|
||
|
tr28:
|
||
|
//line parser.rl:52
|
||
|
|
||
|
event.SetMinute(data[tok:p])
|
||
|
|
||
|
goto st18
|
||
|
st18:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof18
|
||
|
}
|
||
|
st_case_18:
|
||
|
//line parser.go:520
|
||
|
if 48 <= data[(p)] && data[(p)] <= 53 {
|
||
|
goto tr29
|
||
|
}
|
||
|
goto st1
|
||
|
tr29:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st19
|
||
|
st19:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof19
|
||
|
}
|
||
|
st_case_19:
|
||
|
//line parser.go:536
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st20
|
||
|
}
|
||
|
goto st1
|
||
|
st20:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof20
|
||
|
}
|
||
|
st_case_20:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr31
|
||
|
case 43:
|
||
|
goto tr32
|
||
|
case 45:
|
||
|
goto tr32
|
||
|
case 46:
|
||
|
goto tr33
|
||
|
case 90:
|
||
|
goto tr34
|
||
|
case 122:
|
||
|
goto tr34
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr31
|
||
|
}
|
||
|
goto st1
|
||
|
tr31:
|
||
|
//line parser.rl:56
|
||
|
|
||
|
event.SetSecond(data[tok:p])
|
||
|
|
||
|
goto st21
|
||
|
tr49:
|
||
|
//line parser.rl:76
|
||
|
|
||
|
event.SetTimeZone(data[tok:p])
|
||
|
|
||
|
goto st21
|
||
|
tr54:
|
||
|
//line parser.rl:60
|
||
|
|
||
|
event.SetNanosecond(data[tok:p])
|
||
|
|
||
|
goto st21
|
||
|
st21:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof21
|
||
|
}
|
||
|
st_case_21:
|
||
|
//line parser.go:587
|
||
|
switch {
|
||
|
case data[(p)] > 95:
|
||
|
if 97 <= data[(p)] && data[(p)] <= 122 {
|
||
|
goto tr35
|
||
|
}
|
||
|
case data[(p)] >= 46:
|
||
|
goto tr35
|
||
|
}
|
||
|
goto tr0
|
||
|
tr35:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st22
|
||
|
st22:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof22
|
||
|
}
|
||
|
st_case_22:
|
||
|
//line parser.go:608
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr36
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] < 46:
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr36
|
||
|
}
|
||
|
case data[(p)] > 95:
|
||
|
if 97 <= data[(p)] && data[(p)] <= 122 {
|
||
|
goto st22
|
||
|
}
|
||
|
default:
|
||
|
goto st22
|
||
|
}
|
||
|
goto st1
|
||
|
tr36:
|
||
|
//line parser.rl:64
|
||
|
|
||
|
event.SetHostname(data[tok:p])
|
||
|
|
||
|
goto st23
|
||
|
st23:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof23
|
||
|
}
|
||
|
st_case_23:
|
||
|
//line parser.go:636
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr0
|
||
|
case 91:
|
||
|
goto tr0
|
||
|
case 93:
|
||
|
goto tr0
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr0
|
||
|
}
|
||
|
goto tr38
|
||
|
tr38:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st24
|
||
|
st24:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof24
|
||
|
}
|
||
|
st_case_24:
|
||
|
//line parser.go:660
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto st1
|
||
|
case 58:
|
||
|
goto tr40
|
||
|
case 91:
|
||
|
goto tr41
|
||
|
case 93:
|
||
|
goto st1
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto st1
|
||
|
}
|
||
|
goto st24
|
||
|
tr40:
|
||
|
//line parser.rl:68
|
||
|
|
||
|
event.SetProgram(data[tok:p])
|
||
|
|
||
|
goto st25
|
||
|
st25:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof25
|
||
|
}
|
||
|
st_case_25:
|
||
|
//line parser.go:686
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto st26
|
||
|
case 58:
|
||
|
goto tr40
|
||
|
case 91:
|
||
|
goto tr41
|
||
|
case 93:
|
||
|
goto st1
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto st26
|
||
|
}
|
||
|
goto st24
|
||
|
st26:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof26
|
||
|
}
|
||
|
st_case_26:
|
||
|
goto tr0
|
||
|
tr41:
|
||
|
//line parser.rl:68
|
||
|
|
||
|
event.SetProgram(data[tok:p])
|
||
|
|
||
|
goto st27
|
||
|
st27:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof27
|
||
|
}
|
||
|
st_case_27:
|
||
|
//line parser.go:718
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr43
|
||
|
}
|
||
|
goto st1
|
||
|
tr43:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st28
|
||
|
st28:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof28
|
||
|
}
|
||
|
st_case_28:
|
||
|
//line parser.go:734
|
||
|
if data[(p)] == 93 {
|
||
|
goto tr45
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st28
|
||
|
}
|
||
|
goto st1
|
||
|
tr45:
|
||
|
//line parser.rl:72
|
||
|
|
||
|
event.SetPid(data[tok:p])
|
||
|
|
||
|
goto st29
|
||
|
st29:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof29
|
||
|
}
|
||
|
st_case_29:
|
||
|
//line parser.go:753
|
||
|
if data[(p)] == 58 {
|
||
|
goto st30
|
||
|
}
|
||
|
goto st1
|
||
|
st30:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof30
|
||
|
}
|
||
|
st_case_30:
|
||
|
if data[(p)] == 32 {
|
||
|
goto st26
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto st26
|
||
|
}
|
||
|
goto st1
|
||
|
tr32:
|
||
|
//line parser.rl:56
|
||
|
|
||
|
event.SetSecond(data[tok:p])
|
||
|
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st31
|
||
|
tr55:
|
||
|
//line parser.rl:60
|
||
|
|
||
|
event.SetNanosecond(data[tok:p])
|
||
|
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st31
|
||
|
st31:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof31
|
||
|
}
|
||
|
st_case_31:
|
||
|
//line parser.go:795
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st32
|
||
|
}
|
||
|
goto st1
|
||
|
st32:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof32
|
||
|
}
|
||
|
st_case_32:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st33
|
||
|
}
|
||
|
goto st1
|
||
|
st33:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof33
|
||
|
}
|
||
|
st_case_33:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr49
|
||
|
case 58:
|
||
|
goto st36
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] > 13:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st34
|
||
|
}
|
||
|
case data[(p)] >= 9:
|
||
|
goto tr49
|
||
|
}
|
||
|
goto st1
|
||
|
st34:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof34
|
||
|
}
|
||
|
st_case_34:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st35
|
||
|
}
|
||
|
goto st1
|
||
|
st35:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof35
|
||
|
}
|
||
|
st_case_35:
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr49
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr49
|
||
|
}
|
||
|
goto st1
|
||
|
st36:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof36
|
||
|
}
|
||
|
st_case_36:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st34
|
||
|
}
|
||
|
goto st1
|
||
|
tr33:
|
||
|
//line parser.rl:56
|
||
|
|
||
|
event.SetSecond(data[tok:p])
|
||
|
|
||
|
goto st37
|
||
|
st37:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof37
|
||
|
}
|
||
|
st_case_37:
|
||
|
//line parser.go:870
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr53
|
||
|
}
|
||
|
goto st1
|
||
|
tr53:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st38
|
||
|
st38:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof38
|
||
|
}
|
||
|
st_case_38:
|
||
|
//line parser.go:886
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr54
|
||
|
case 43:
|
||
|
goto tr55
|
||
|
case 45:
|
||
|
goto tr55
|
||
|
case 90:
|
||
|
goto tr57
|
||
|
case 122:
|
||
|
goto tr57
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] > 13:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st38
|
||
|
}
|
||
|
case data[(p)] >= 9:
|
||
|
goto tr54
|
||
|
}
|
||
|
goto st1
|
||
|
tr34:
|
||
|
//line parser.rl:56
|
||
|
|
||
|
event.SetSecond(data[tok:p])
|
||
|
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st39
|
||
|
tr57:
|
||
|
//line parser.rl:60
|
||
|
|
||
|
event.SetNanosecond(data[tok:p])
|
||
|
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st39
|
||
|
st39:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof39
|
||
|
}
|
||
|
st_case_39:
|
||
|
//line parser.go:933
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr49
|
||
|
case 43:
|
||
|
goto st31
|
||
|
case 45:
|
||
|
goto st31
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr49
|
||
|
}
|
||
|
goto st1
|
||
|
tr23:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st40
|
||
|
st40:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof40
|
||
|
}
|
||
|
st_case_40:
|
||
|
//line parser.go:957
|
||
|
if 48 <= data[(p)] && data[(p)] <= 51 {
|
||
|
goto st14
|
||
|
}
|
||
|
goto st1
|
||
|
tr2:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st41
|
||
|
st41:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof41
|
||
|
}
|
||
|
st_case_41:
|
||
|
//line parser.go:973
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr59
|
||
|
}
|
||
|
goto st1
|
||
|
tr59:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st42
|
||
|
st42:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof42
|
||
|
}
|
||
|
st_case_42:
|
||
|
//line parser.go:989
|
||
|
if data[(p)] == 62 {
|
||
|
goto tr61
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st43
|
||
|
}
|
||
|
goto st1
|
||
|
st43:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof43
|
||
|
}
|
||
|
st_case_43:
|
||
|
if data[(p)] == 62 {
|
||
|
goto tr61
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st44
|
||
|
}
|
||
|
goto st1
|
||
|
st44:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof44
|
||
|
}
|
||
|
st_case_44:
|
||
|
if data[(p)] == 62 {
|
||
|
goto tr61
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st45
|
||
|
}
|
||
|
goto st1
|
||
|
st45:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof45
|
||
|
}
|
||
|
st_case_45:
|
||
|
if data[(p)] == 62 {
|
||
|
goto tr61
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st46
|
||
|
}
|
||
|
goto st1
|
||
|
st46:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof46
|
||
|
}
|
||
|
st_case_46:
|
||
|
if data[(p)] == 62 {
|
||
|
goto tr61
|
||
|
}
|
||
|
goto st1
|
||
|
tr61:
|
||
|
//line parser.rl:24
|
||
|
|
||
|
event.SetPriority(data[tok:p])
|
||
|
|
||
|
goto st47
|
||
|
st47:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof47
|
||
|
}
|
||
|
st_case_47:
|
||
|
//line parser.go:1053
|
||
|
switch data[(p)] {
|
||
|
case 65:
|
||
|
goto tr3
|
||
|
case 70:
|
||
|
goto tr4
|
||
|
case 74:
|
||
|
goto tr5
|
||
|
case 77:
|
||
|
goto tr6
|
||
|
case 78:
|
||
|
goto tr7
|
||
|
case 79:
|
||
|
goto tr8
|
||
|
case 83:
|
||
|
goto tr9
|
||
|
case 101:
|
||
|
goto tr10
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr1
|
||
|
}
|
||
|
goto tr0
|
||
|
tr3:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st48
|
||
|
st48:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof48
|
||
|
}
|
||
|
st_case_48:
|
||
|
//line parser.go:1087
|
||
|
switch data[(p)] {
|
||
|
case 112:
|
||
|
goto st49
|
||
|
case 117:
|
||
|
goto st70
|
||
|
}
|
||
|
goto st1
|
||
|
st49:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof49
|
||
|
}
|
||
|
st_case_49:
|
||
|
if data[(p)] == 114 {
|
||
|
goto st50
|
||
|
}
|
||
|
goto st1
|
||
|
st50:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof50
|
||
|
}
|
||
|
st_case_50:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 105:
|
||
|
goto st68
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
tr68:
|
||
|
//line parser.rl:32
|
||
|
|
||
|
event.SetMonth(data[tok:p])
|
||
|
|
||
|
goto st51
|
||
|
st51:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof51
|
||
|
}
|
||
|
st_case_51:
|
||
|
//line parser.go:1130
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto st52
|
||
|
case 51:
|
||
|
goto tr72
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] < 49:
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto st52
|
||
|
}
|
||
|
case data[(p)] > 50:
|
||
|
if 52 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr73
|
||
|
}
|
||
|
default:
|
||
|
goto tr71
|
||
|
}
|
||
|
goto st1
|
||
|
st52:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof52
|
||
|
}
|
||
|
st_case_52:
|
||
|
if 49 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr73
|
||
|
}
|
||
|
goto st1
|
||
|
tr73:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st53
|
||
|
st53:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof53
|
||
|
}
|
||
|
st_case_53:
|
||
|
//line parser.go:1170
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr74
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr74
|
||
|
}
|
||
|
goto st1
|
||
|
tr74:
|
||
|
//line parser.rl:44
|
||
|
|
||
|
event.SetDay(data[tok:p])
|
||
|
|
||
|
goto st54
|
||
|
st54:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof54
|
||
|
}
|
||
|
st_case_54:
|
||
|
//line parser.go:1189
|
||
|
if data[(p)] == 50 {
|
||
|
goto tr76
|
||
|
}
|
||
|
if 48 <= data[(p)] && data[(p)] <= 49 {
|
||
|
goto tr75
|
||
|
}
|
||
|
goto st1
|
||
|
tr75:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st55
|
||
|
st55:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof55
|
||
|
}
|
||
|
st_case_55:
|
||
|
//line parser.go:1208
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st56
|
||
|
}
|
||
|
goto st1
|
||
|
st56:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof56
|
||
|
}
|
||
|
st_case_56:
|
||
|
if data[(p)] == 58 {
|
||
|
goto tr78
|
||
|
}
|
||
|
goto st1
|
||
|
tr78:
|
||
|
//line parser.rl:48
|
||
|
|
||
|
event.SetHour(data[tok:p])
|
||
|
|
||
|
goto st57
|
||
|
st57:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof57
|
||
|
}
|
||
|
st_case_57:
|
||
|
//line parser.go:1233
|
||
|
if 48 <= data[(p)] && data[(p)] <= 53 {
|
||
|
goto tr79
|
||
|
}
|
||
|
goto st1
|
||
|
tr79:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st58
|
||
|
st58:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof58
|
||
|
}
|
||
|
st_case_58:
|
||
|
//line parser.go:1249
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st59
|
||
|
}
|
||
|
goto st1
|
||
|
st59:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof59
|
||
|
}
|
||
|
st_case_59:
|
||
|
if data[(p)] == 58 {
|
||
|
goto tr81
|
||
|
}
|
||
|
goto st1
|
||
|
tr81:
|
||
|
//line parser.rl:52
|
||
|
|
||
|
event.SetMinute(data[tok:p])
|
||
|
|
||
|
goto st60
|
||
|
st60:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof60
|
||
|
}
|
||
|
st_case_60:
|
||
|
//line parser.go:1274
|
||
|
if 48 <= data[(p)] && data[(p)] <= 53 {
|
||
|
goto tr82
|
||
|
}
|
||
|
goto st1
|
||
|
tr82:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st61
|
||
|
st61:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof61
|
||
|
}
|
||
|
st_case_61:
|
||
|
//line parser.go:1290
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st62
|
||
|
}
|
||
|
goto st1
|
||
|
st62:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof62
|
||
|
}
|
||
|
st_case_62:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr31
|
||
|
case 46:
|
||
|
goto tr84
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr31
|
||
|
}
|
||
|
goto st1
|
||
|
tr84:
|
||
|
//line parser.rl:56
|
||
|
|
||
|
event.SetSecond(data[tok:p])
|
||
|
|
||
|
goto st63
|
||
|
st63:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof63
|
||
|
}
|
||
|
st_case_63:
|
||
|
//line parser.go:1321
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto tr85
|
||
|
}
|
||
|
goto st1
|
||
|
tr85:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st64
|
||
|
st64:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof64
|
||
|
}
|
||
|
st_case_64:
|
||
|
//line parser.go:1337
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr54
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] > 13:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st64
|
||
|
}
|
||
|
case data[(p)] >= 9:
|
||
|
goto tr54
|
||
|
}
|
||
|
goto st1
|
||
|
tr76:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st65
|
||
|
st65:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof65
|
||
|
}
|
||
|
st_case_65:
|
||
|
//line parser.go:1361
|
||
|
if 48 <= data[(p)] && data[(p)] <= 51 {
|
||
|
goto st56
|
||
|
}
|
||
|
goto st1
|
||
|
tr71:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st66
|
||
|
st66:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof66
|
||
|
}
|
||
|
st_case_66:
|
||
|
//line parser.go:1377
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr74
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] > 13:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 57 {
|
||
|
goto st53
|
||
|
}
|
||
|
case data[(p)] >= 9:
|
||
|
goto tr74
|
||
|
}
|
||
|
goto st1
|
||
|
tr72:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st67
|
||
|
st67:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof67
|
||
|
}
|
||
|
st_case_67:
|
||
|
//line parser.go:1401
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr74
|
||
|
}
|
||
|
switch {
|
||
|
case data[(p)] > 13:
|
||
|
if 48 <= data[(p)] && data[(p)] <= 49 {
|
||
|
goto st53
|
||
|
}
|
||
|
case data[(p)] >= 9:
|
||
|
goto tr74
|
||
|
}
|
||
|
goto st1
|
||
|
st68:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof68
|
||
|
}
|
||
|
st_case_68:
|
||
|
if data[(p)] == 108 {
|
||
|
goto st69
|
||
|
}
|
||
|
goto st1
|
||
|
st69:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof69
|
||
|
}
|
||
|
st_case_69:
|
||
|
if data[(p)] == 32 {
|
||
|
goto tr68
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st70:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof70
|
||
|
}
|
||
|
st_case_70:
|
||
|
if data[(p)] == 103 {
|
||
|
goto st71
|
||
|
}
|
||
|
goto st1
|
||
|
st71:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof71
|
||
|
}
|
||
|
st_case_71:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 117:
|
||
|
goto st72
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st72:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof72
|
||
|
}
|
||
|
st_case_72:
|
||
|
if data[(p)] == 115 {
|
||
|
goto st73
|
||
|
}
|
||
|
goto st1
|
||
|
st73:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof73
|
||
|
}
|
||
|
st_case_73:
|
||
|
if data[(p)] == 116 {
|
||
|
goto st69
|
||
|
}
|
||
|
goto st1
|
||
|
tr4:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st74
|
||
|
st74:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof74
|
||
|
}
|
||
|
st_case_74:
|
||
|
//line parser.go:1488
|
||
|
if data[(p)] == 101 {
|
||
|
goto st75
|
||
|
}
|
||
|
goto st1
|
||
|
st75:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof75
|
||
|
}
|
||
|
st_case_75:
|
||
|
if data[(p)] == 98 {
|
||
|
goto st76
|
||
|
}
|
||
|
goto st1
|
||
|
st76:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof76
|
||
|
}
|
||
|
st_case_76:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 114:
|
||
|
goto st77
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st77:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof77
|
||
|
}
|
||
|
st_case_77:
|
||
|
if data[(p)] == 117 {
|
||
|
goto st78
|
||
|
}
|
||
|
goto st1
|
||
|
st78:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof78
|
||
|
}
|
||
|
st_case_78:
|
||
|
if data[(p)] == 97 {
|
||
|
goto st79
|
||
|
}
|
||
|
goto st1
|
||
|
st79:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof79
|
||
|
}
|
||
|
st_case_79:
|
||
|
if data[(p)] == 114 {
|
||
|
goto st80
|
||
|
}
|
||
|
goto st1
|
||
|
st80:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof80
|
||
|
}
|
||
|
st_case_80:
|
||
|
if data[(p)] == 121 {
|
||
|
goto st69
|
||
|
}
|
||
|
goto st1
|
||
|
tr5:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st81
|
||
|
st81:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof81
|
||
|
}
|
||
|
st_case_81:
|
||
|
//line parser.go:1564
|
||
|
switch data[(p)] {
|
||
|
case 97:
|
||
|
goto st82
|
||
|
case 117:
|
||
|
goto st84
|
||
|
}
|
||
|
goto st1
|
||
|
st82:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof82
|
||
|
}
|
||
|
st_case_82:
|
||
|
if data[(p)] == 110 {
|
||
|
goto st83
|
||
|
}
|
||
|
goto st1
|
||
|
st83:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof83
|
||
|
}
|
||
|
st_case_83:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 117:
|
||
|
goto st78
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st84:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof84
|
||
|
}
|
||
|
st_case_84:
|
||
|
switch data[(p)] {
|
||
|
case 108:
|
||
|
goto st85
|
||
|
case 110:
|
||
|
goto st86
|
||
|
}
|
||
|
goto st1
|
||
|
st85:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof85
|
||
|
}
|
||
|
st_case_85:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 121:
|
||
|
goto st69
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st86:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof86
|
||
|
}
|
||
|
st_case_86:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 101:
|
||
|
goto st69
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
tr6:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st87
|
||
|
st87:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof87
|
||
|
}
|
||
|
st_case_87:
|
||
|
//line parser.go:1649
|
||
|
if data[(p)] == 97 {
|
||
|
goto st88
|
||
|
}
|
||
|
goto st1
|
||
|
st88:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof88
|
||
|
}
|
||
|
st_case_88:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 114:
|
||
|
goto st89
|
||
|
case 121:
|
||
|
goto st69
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st89:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof89
|
||
|
}
|
||
|
st_case_89:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 99:
|
||
|
goto st90
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st90:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof90
|
||
|
}
|
||
|
st_case_90:
|
||
|
if data[(p)] == 104 {
|
||
|
goto st69
|
||
|
}
|
||
|
goto st1
|
||
|
tr7:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st91
|
||
|
st91:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof91
|
||
|
}
|
||
|
st_case_91:
|
||
|
//line parser.go:1706
|
||
|
if data[(p)] == 111 {
|
||
|
goto st92
|
||
|
}
|
||
|
goto st1
|
||
|
st92:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof92
|
||
|
}
|
||
|
st_case_92:
|
||
|
if data[(p)] == 118 {
|
||
|
goto st93
|
||
|
}
|
||
|
goto st1
|
||
|
st93:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof93
|
||
|
}
|
||
|
st_case_93:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 101:
|
||
|
goto st94
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st94:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof94
|
||
|
}
|
||
|
st_case_94:
|
||
|
if data[(p)] == 109 {
|
||
|
goto st95
|
||
|
}
|
||
|
goto st1
|
||
|
st95:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof95
|
||
|
}
|
||
|
st_case_95:
|
||
|
if data[(p)] == 98 {
|
||
|
goto st96
|
||
|
}
|
||
|
goto st1
|
||
|
st96:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof96
|
||
|
}
|
||
|
st_case_96:
|
||
|
if data[(p)] == 101 {
|
||
|
goto st97
|
||
|
}
|
||
|
goto st1
|
||
|
st97:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof97
|
||
|
}
|
||
|
st_case_97:
|
||
|
if data[(p)] == 114 {
|
||
|
goto st69
|
||
|
}
|
||
|
goto st1
|
||
|
tr8:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st98
|
||
|
st98:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof98
|
||
|
}
|
||
|
st_case_98:
|
||
|
//line parser.go:1782
|
||
|
if data[(p)] == 99 {
|
||
|
goto st99
|
||
|
}
|
||
|
goto st1
|
||
|
st99:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof99
|
||
|
}
|
||
|
st_case_99:
|
||
|
if data[(p)] == 116 {
|
||
|
goto st100
|
||
|
}
|
||
|
goto st1
|
||
|
st100:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof100
|
||
|
}
|
||
|
st_case_100:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 111:
|
||
|
goto st95
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
tr9:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st101
|
||
|
st101:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof101
|
||
|
}
|
||
|
st_case_101:
|
||
|
//line parser.go:1822
|
||
|
if data[(p)] == 101 {
|
||
|
goto st102
|
||
|
}
|
||
|
goto st1
|
||
|
st102:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof102
|
||
|
}
|
||
|
st_case_102:
|
||
|
if data[(p)] == 112 {
|
||
|
goto st103
|
||
|
}
|
||
|
goto st1
|
||
|
st103:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof103
|
||
|
}
|
||
|
st_case_103:
|
||
|
switch data[(p)] {
|
||
|
case 32:
|
||
|
goto tr68
|
||
|
case 116:
|
||
|
goto st104
|
||
|
}
|
||
|
if 9 <= data[(p)] && data[(p)] <= 13 {
|
||
|
goto tr68
|
||
|
}
|
||
|
goto st1
|
||
|
st104:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof104
|
||
|
}
|
||
|
st_case_104:
|
||
|
if data[(p)] == 101 {
|
||
|
goto st94
|
||
|
}
|
||
|
goto st1
|
||
|
tr10:
|
||
|
//line parser.rl:20
|
||
|
|
||
|
tok = p
|
||
|
|
||
|
goto st105
|
||
|
st105:
|
||
|
if (p)++; (p) == (pe) {
|
||
|
goto _test_eof105
|
||
|
}
|
||
|
st_case_105:
|
||
|
//line parser.go:1871
|
||
|
if data[(p)] == 99 {
|
||
|
goto st93
|
||
|
}
|
||
|
goto st1
|
||
|
st_out:
|
||
|
_test_eof1:
|
||
|
cs = 1
|
||
|
goto _test_eof
|
||
|
_test_eof2:
|
||
|
cs = 2
|
||
|
goto _test_eof
|
||
|
_test_eof3:
|
||
|
cs = 3
|
||
|
goto _test_eof
|
||
|
_test_eof4:
|
||
|
cs = 4
|
||
|
goto _test_eof
|
||
|
_test_eof5:
|
||
|
cs = 5
|
||
|
goto _test_eof
|
||
|
_test_eof6:
|
||
|
cs = 6
|
||
|
goto _test_eof
|
||
|
_test_eof7:
|
||
|
cs = 7
|
||
|
goto _test_eof
|
||
|
_test_eof8:
|
||
|
cs = 8
|
||
|
goto _test_eof
|
||
|
_test_eof9:
|
||
|
cs = 9
|
||
|
goto _test_eof
|
||
|
_test_eof10:
|
||
|
cs = 10
|
||
|
goto _test_eof
|
||
|
_test_eof11:
|
||
|
cs = 11
|
||
|
goto _test_eof
|
||
|
_test_eof12:
|
||
|
cs = 12
|
||
|
goto _test_eof
|
||
|
_test_eof13:
|
||
|
cs = 13
|
||
|
goto _test_eof
|
||
|
_test_eof14:
|
||
|
cs = 14
|
||
|
goto _test_eof
|
||
|
_test_eof15:
|
||
|
cs = 15
|
||
|
goto _test_eof
|
||
|
_test_eof16:
|
||
|
cs = 16
|
||
|
goto _test_eof
|
||
|
_test_eof17:
|
||
|
cs = 17
|
||
|
goto _test_eof
|
||
|
_test_eof18:
|
||
|
cs = 18
|
||
|
goto _test_eof
|
||
|
_test_eof19:
|
||
|
cs = 19
|
||
|
goto _test_eof
|
||
|
_test_eof20:
|
||
|
cs = 20
|
||
|
goto _test_eof
|
||
|
_test_eof21:
|
||
|
cs = 21
|
||
|
goto _test_eof
|
||
|
_test_eof22:
|
||
|
cs = 22
|
||
|
goto _test_eof
|
||
|
_test_eof23:
|
||
|
cs = 23
|
||
|
goto _test_eof
|
||
|
_test_eof24:
|
||
|
cs = 24
|
||
|
goto _test_eof
|
||
|
_test_eof25:
|
||
|
cs = 25
|
||
|
goto _test_eof
|
||
|
_test_eof26:
|
||
|
cs = 26
|
||
|
goto _test_eof
|
||
|
_test_eof27:
|
||
|
cs = 27
|
||
|
goto _test_eof
|
||
|
_test_eof28:
|
||
|
cs = 28
|
||
|
goto _test_eof
|
||
|
_test_eof29:
|
||
|
cs = 29
|
||
|
goto _test_eof
|
||
|
_test_eof30:
|
||
|
cs = 30
|
||
|
goto _test_eof
|
||
|
_test_eof31:
|
||
|
cs = 31
|
||
|
goto _test_eof
|
||
|
_test_eof32:
|
||
|
cs = 32
|
||
|
goto _test_eof
|
||
|
_test_eof33:
|
||
|
cs = 33
|
||
|
goto _test_eof
|
||
|
_test_eof34:
|
||
|
cs = 34
|
||
|
goto _test_eof
|
||
|
_test_eof35:
|
||
|
cs = 35
|
||
|
goto _test_eof
|
||
|
_test_eof36:
|
||
|
cs = 36
|
||
|
goto _test_eof
|
||
|
_test_eof37:
|
||
|
cs = 37
|
||
|
goto _test_eof
|
||
|
_test_eof38:
|
||
|
cs = 38
|
||
|
goto _test_eof
|
||
|
_test_eof39:
|
||
|
cs = 39
|
||
|
goto _test_eof
|
||
|
_test_eof40:
|
||
|
cs = 40
|
||
|
goto _test_eof
|
||
|
_test_eof41:
|
||
|
cs = 41
|
||
|
goto _test_eof
|
||
|
_test_eof42:
|
||
|
cs = 42
|
||
|
goto _test_eof
|
||
|
_test_eof43:
|
||
|
cs = 43
|
||
|
goto _test_eof
|
||
|
_test_eof44:
|
||
|
cs = 44
|
||
|
goto _test_eof
|
||
|
_test_eof45:
|
||
|
cs = 45
|
||
|
goto _test_eof
|
||
|
_test_eof46:
|
||
|
cs = 46
|
||
|
goto _test_eof
|
||
|
_test_eof47:
|
||
|
cs = 47
|
||
|
goto _test_eof
|
||
|
_test_eof48:
|
||
|
cs = 48
|
||
|
goto _test_eof
|
||
|
_test_eof49:
|
||
|
cs = 49
|
||
|
goto _test_eof
|
||
|
_test_eof50:
|
||
|
cs = 50
|
||
|
goto _test_eof
|
||
|
_test_eof51:
|
||
|
cs = 51
|
||
|
goto _test_eof
|
||
|
_test_eof52:
|
||
|
cs = 52
|
||
|
goto _test_eof
|
||
|
_test_eof53:
|
||
|
cs = 53
|
||
|
goto _test_eof
|
||
|
_test_eof54:
|
||
|
cs = 54
|
||
|
goto _test_eof
|
||
|
_test_eof55:
|
||
|
cs = 55
|
||
|
goto _test_eof
|
||
|
_test_eof56:
|
||
|
cs = 56
|
||
|
goto _test_eof
|
||
|
_test_eof57:
|
||
|
cs = 57
|
||
|
goto _test_eof
|
||
|
_test_eof58:
|
||
|
cs = 58
|
||
|
goto _test_eof
|
||
|
_test_eof59:
|
||
|
cs = 59
|
||
|
goto _test_eof
|
||
|
_test_eof60:
|
||
|
cs = 60
|
||
|
goto _test_eof
|
||
|
_test_eof61:
|
||
|
cs = 61
|
||
|
goto _test_eof
|
||
|
_test_eof62:
|
||
|
cs = 62
|
||
|
goto _test_eof
|
||
|
_test_eof63:
|
||
|
cs = 63
|
||
|
goto _test_eof
|
||
|
_test_eof64:
|
||
|
cs = 64
|
||
|
goto _test_eof
|
||
|
_test_eof65:
|
||
|
cs = 65
|
||
|
goto _test_eof
|
||
|
_test_eof66:
|
||
|
cs = 66
|
||
|
goto _test_eof
|
||
|
_test_eof67:
|
||
|
cs = 67
|
||
|
goto _test_eof
|
||
|
_test_eof68:
|
||
|
cs = 68
|
||
|
goto _test_eof
|
||
|
_test_eof69:
|
||
|
cs = 69
|
||
|
goto _test_eof
|
||
|
_test_eof70:
|
||
|
cs = 70
|
||
|
goto _test_eof
|
||
|
_test_eof71:
|
||
|
cs = 71
|
||
|
goto _test_eof
|
||
|
_test_eof72:
|
||
|
cs = 72
|
||
|
goto _test_eof
|
||
|
_test_eof73:
|
||
|
cs = 73
|
||
|
goto _test_eof
|
||
|
_test_eof74:
|
||
|
cs = 74
|
||
|
goto _test_eof
|
||
|
_test_eof75:
|
||
|
cs = 75
|
||
|
goto _test_eof
|
||
|
_test_eof76:
|
||
|
cs = 76
|
||
|
goto _test_eof
|
||
|
_test_eof77:
|
||
|
cs = 77
|
||
|
goto _test_eof
|
||
|
_test_eof78:
|
||
|
cs = 78
|
||
|
goto _test_eof
|
||
|
_test_eof79:
|
||
|
cs = 79
|
||
|
goto _test_eof
|
||
|
_test_eof80:
|
||
|
cs = 80
|
||
|
goto _test_eof
|
||
|
_test_eof81:
|
||
|
cs = 81
|
||
|
goto _test_eof
|
||
|
_test_eof82:
|
||
|
cs = 82
|
||
|
goto _test_eof
|
||
|
_test_eof83:
|
||
|
cs = 83
|
||
|
goto _test_eof
|
||
|
_test_eof84:
|
||
|
cs = 84
|
||
|
goto _test_eof
|
||
|
_test_eof85:
|
||
|
cs = 85
|
||
|
goto _test_eof
|
||
|
_test_eof86:
|
||
|
cs = 86
|
||
|
goto _test_eof
|
||
|
_test_eof87:
|
||
|
cs = 87
|
||
|
goto _test_eof
|
||
|
_test_eof88:
|
||
|
cs = 88
|
||
|
goto _test_eof
|
||
|
_test_eof89:
|
||
|
cs = 89
|
||
|
goto _test_eof
|
||
|
_test_eof90:
|
||
|
cs = 90
|
||
|
goto _test_eof
|
||
|
_test_eof91:
|
||
|
cs = 91
|
||
|
goto _test_eof
|
||
|
_test_eof92:
|
||
|
cs = 92
|
||
|
goto _test_eof
|
||
|
_test_eof93:
|
||
|
cs = 93
|
||
|
goto _test_eof
|
||
|
_test_eof94:
|
||
|
cs = 94
|
||
|
goto _test_eof
|
||
|
_test_eof95:
|
||
|
cs = 95
|
||
|
goto _test_eof
|
||
|
_test_eof96:
|
||
|
cs = 96
|
||
|
goto _test_eof
|
||
|
_test_eof97:
|
||
|
cs = 97
|
||
|
goto _test_eof
|
||
|
_test_eof98:
|
||
|
cs = 98
|
||
|
goto _test_eof
|
||
|
_test_eof99:
|
||
|
cs = 99
|
||
|
goto _test_eof
|
||
|
_test_eof100:
|
||
|
cs = 100
|
||
|
goto _test_eof
|
||
|
_test_eof101:
|
||
|
cs = 101
|
||
|
goto _test_eof
|
||
|
_test_eof102:
|
||
|
cs = 102
|
||
|
goto _test_eof
|
||
|
_test_eof103:
|
||
|
cs = 103
|
||
|
goto _test_eof
|
||
|
_test_eof104:
|
||
|
cs = 104
|
||
|
goto _test_eof
|
||
|
_test_eof105:
|
||
|
cs = 105
|
||
|
goto _test_eof
|
||
|
|
||
|
_test_eof:
|
||
|
{
|
||
|
}
|
||
|
if (p) == eof {
|
||
|
switch cs {
|
||
|
case 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105:
|
||
|
//line parser.rl:28
|
||
|
|
||
|
event.SetMessage(data[tok:p])
|
||
|
|
||
|
//line parser.go:1991
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
//line parser.rl:84
|
||
|
|
||
|
}
|