2768 lines
41 KiB
OpenEdge ABL
2768 lines
41 KiB
OpenEdge ABL
|
|
state 0
|
|
$accept : _start $end
|
|
$$1 : _ (1)
|
|
|
|
. reduce 1
|
|
|
|
start goto 1
|
|
$$1 goto 2
|
|
|
|
state 1
|
|
$accept : start_$end
|
|
|
|
$end accept
|
|
. error
|
|
|
|
|
|
state 2
|
|
start : $$1_bnfile
|
|
|
|
tokenNetwork shift 6
|
|
. error
|
|
|
|
bnfile goto 3
|
|
header goto 4
|
|
headerhead goto 5
|
|
|
|
state 3
|
|
start : $$1 bnfile_ (2)
|
|
|
|
. reduce 2
|
|
|
|
|
|
state 4
|
|
bnfile : header_blocklst
|
|
|
|
tokenIdent shift 20
|
|
tokenNode shift 16
|
|
tokenProbability shift 17
|
|
tokenProperties shift 15
|
|
tokenDomain shift 18
|
|
tokenDistribution shift 19
|
|
. error
|
|
|
|
blocklst goto 7
|
|
block goto 8
|
|
propblock goto 9
|
|
nodeblock goto 10
|
|
probblock goto 11
|
|
domainblock goto 12
|
|
distblock goto 13
|
|
ignoreblock goto 14
|
|
|
|
state 5
|
|
header : headerhead_headerbody
|
|
|
|
{ shift 22
|
|
. error
|
|
|
|
headerbody goto 21
|
|
|
|
state 6
|
|
headerhead : tokenNetwork_tokentoken
|
|
headerhead : tokenNetwork_ (14)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. reduce 14
|
|
|
|
tokentoken goto 23
|
|
|
|
state 7
|
|
bnfile : header blocklst_ (3)
|
|
blocklst : blocklst_block
|
|
|
|
tokenIdent shift 20
|
|
tokenNode shift 16
|
|
tokenProbability shift 17
|
|
tokenProperties shift 15
|
|
tokenDomain shift 18
|
|
tokenDistribution shift 19
|
|
. reduce 3
|
|
|
|
block goto 26
|
|
propblock goto 9
|
|
nodeblock goto 10
|
|
probblock goto 11
|
|
domainblock goto 12
|
|
distblock goto 13
|
|
ignoreblock goto 14
|
|
|
|
state 8
|
|
blocklst : block_ (4)
|
|
|
|
. reduce 4
|
|
|
|
|
|
state 9
|
|
block : propblock_ (6)
|
|
|
|
. reduce 6
|
|
|
|
|
|
state 10
|
|
block : nodeblock_ (7)
|
|
|
|
. reduce 7
|
|
|
|
|
|
state 11
|
|
block : probblock_ (8)
|
|
|
|
. reduce 8
|
|
|
|
|
|
state 12
|
|
block : domainblock_ (9)
|
|
|
|
. reduce 9
|
|
|
|
|
|
state 13
|
|
block : distblock_ (10)
|
|
|
|
. reduce 10
|
|
|
|
|
|
state 14
|
|
block : ignoreblock_ (11)
|
|
|
|
. reduce 11
|
|
|
|
|
|
state 15
|
|
propblock : tokenProperties_{ $$131 propdecllst }
|
|
|
|
{ shift 27
|
|
. error
|
|
|
|
|
|
state 16
|
|
nodeblock : tokenNode_tokenIdent $$38 { ndattrlst }
|
|
|
|
tokenIdent shift 28
|
|
. error
|
|
|
|
|
|
state 17
|
|
probblock : tokenProbability_$$66 ( tokenIdent $$67 parentlst_opt ) $$68 probblocktail
|
|
$$66 : _ (66)
|
|
|
|
. reduce 66
|
|
|
|
$$66 goto 29
|
|
|
|
state 18
|
|
domainblock : tokenDomain_$$161 tokentoken domainbody
|
|
$$161 : _ (161)
|
|
|
|
. reduce 161
|
|
|
|
$$161 goto 30
|
|
|
|
state 19
|
|
distblock : tokenDistribution_tokenDecisionGraph distdeclproto dgraphbody
|
|
|
|
tokenDecisionGraph shift 31
|
|
. error
|
|
|
|
|
|
state 20
|
|
ignoreblock : tokenIdent_parenexpr_opt $$32 { $$33 }
|
|
parenexpr_opt : _ (35)
|
|
|
|
( shift 33
|
|
. reduce 35
|
|
|
|
parenexpr_opt goto 32
|
|
|
|
state 21
|
|
header : headerhead headerbody_ (12)
|
|
|
|
. reduce 12
|
|
|
|
|
|
state 22
|
|
headerbody : {_$$15 netdeclst }
|
|
$$15 : _ (15)
|
|
|
|
. reduce 15
|
|
|
|
$$15 goto 34
|
|
|
|
state 23
|
|
headerhead : tokenNetwork tokentoken_ (13)
|
|
|
|
. reduce 13
|
|
|
|
|
|
state 24
|
|
tokentoken : tokenIdent_ (61)
|
|
|
|
. reduce 61
|
|
|
|
|
|
state 25
|
|
tokentoken : tokenString_ (62)
|
|
|
|
. reduce 62
|
|
|
|
|
|
state 26
|
|
blocklst : blocklst block_ (5)
|
|
|
|
. reduce 5
|
|
|
|
|
|
state 27
|
|
propblock : tokenProperties {_$$131 propdecllst }
|
|
$$131 : _ (131)
|
|
|
|
. reduce 131
|
|
|
|
$$131 goto 35
|
|
|
|
state 28
|
|
nodeblock : tokenNode tokenIdent_$$38 { ndattrlst }
|
|
$$38 : _ (38)
|
|
|
|
. reduce 38
|
|
|
|
$$38 goto 36
|
|
|
|
state 29
|
|
probblock : tokenProbability $$66_( tokenIdent $$67 parentlst_opt ) $$68 probblocktail
|
|
|
|
( shift 37
|
|
. error
|
|
|
|
|
|
state 30
|
|
domainblock : tokenDomain $$161_tokentoken domainbody
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 38
|
|
|
|
state 31
|
|
distblock : tokenDistribution tokenDecisionGraph_distdeclproto dgraphbody
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 40
|
|
distdeclproto goto 39
|
|
|
|
state 32
|
|
ignoreblock : tokenIdent parenexpr_opt_$$32 { $$33 }
|
|
$$32 : _ (32)
|
|
|
|
. reduce 32
|
|
|
|
$$32 goto 41
|
|
|
|
state 33
|
|
parenexpr_opt : (_$$36 )
|
|
$$36 : _ (36)
|
|
|
|
. reduce 36
|
|
|
|
$$36 goto 42
|
|
|
|
state 34
|
|
headerbody : { $$15_netdeclst }
|
|
netdeclst : _ (17)
|
|
|
|
. reduce 17
|
|
|
|
netdeclst goto 43
|
|
|
|
state 35
|
|
propblock : tokenProperties { $$131_propdecllst }
|
|
propdecllst : _ (133)
|
|
|
|
. reduce 133
|
|
|
|
propdecllst goto 44
|
|
|
|
state 36
|
|
nodeblock : tokenNode tokenIdent $$38_{ ndattrlst }
|
|
|
|
{ shift 45
|
|
. error
|
|
|
|
|
|
state 37
|
|
probblock : tokenProbability $$66 (_tokenIdent $$67 parentlst_opt ) $$68 probblocktail
|
|
|
|
tokenIdent shift 46
|
|
. error
|
|
|
|
|
|
state 38
|
|
domainblock : tokenDomain $$161 tokentoken_domainbody
|
|
|
|
{ shift 48
|
|
. error
|
|
|
|
domainbody goto 47
|
|
|
|
state 39
|
|
distblock : tokenDistribution tokenDecisionGraph distdeclproto_dgraphbody
|
|
|
|
{ shift 50
|
|
. error
|
|
|
|
dgraphbody goto 49
|
|
|
|
state 40
|
|
distdeclproto : tokentoken_( distdeclst )
|
|
|
|
( shift 51
|
|
. error
|
|
|
|
|
|
state 41
|
|
ignoreblock : tokenIdent parenexpr_opt $$32_{ $$33 }
|
|
|
|
{ shift 52
|
|
. error
|
|
|
|
|
|
state 42
|
|
parenexpr_opt : ( $$36_)
|
|
|
|
) shift 53
|
|
. error
|
|
|
|
|
|
state 43
|
|
headerbody : { $$15 netdeclst_}
|
|
netdeclst : netdeclst_netdecl
|
|
|
|
tokenCreator shift 61
|
|
tokenFormat shift 59
|
|
tokenVersion shift 60
|
|
} shift 54
|
|
. error
|
|
|
|
creator goto 58
|
|
format goto 56
|
|
version goto 57
|
|
netdecl goto 55
|
|
|
|
state 44
|
|
propblock : tokenProperties { $$131 propdecllst_}
|
|
propdecllst : propdecllst_propitem ;
|
|
|
|
tokenImport shift 67
|
|
tokenProperty shift 69
|
|
tokenPropIdent shift 70
|
|
tokenType shift 68
|
|
} shift 62
|
|
. error
|
|
|
|
property goto 66
|
|
propitem goto 63
|
|
propimport goto 64
|
|
propdecl goto 65
|
|
|
|
state 45
|
|
nodeblock : tokenNode tokenIdent $$38 {_ndattrlst }
|
|
ndattrlst : _ (40)
|
|
|
|
. reduce 40
|
|
|
|
ndattrlst goto 71
|
|
|
|
state 46
|
|
probblock : tokenProbability $$66 ( tokenIdent_$$67 parentlst_opt ) $$68 probblocktail
|
|
$$67 : _ (67)
|
|
|
|
. reduce 67
|
|
|
|
$$67 goto 72
|
|
|
|
state 47
|
|
domainblock : tokenDomain $$161 tokentoken domainbody_ (162)
|
|
|
|
. reduce 162
|
|
|
|
|
|
state 48
|
|
domainbody : {_domaindeclst }
|
|
domaindeclst : _ (164)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenRangeOp shift 78
|
|
. reduce 164
|
|
|
|
tokentoken goto 76
|
|
real goto 77
|
|
domaindeclst goto 73
|
|
domaindec goto 74
|
|
rangespec goto 75
|
|
|
|
state 49
|
|
distblock : tokenDistribution tokenDecisionGraph distdeclproto dgraphbody_ (181)
|
|
|
|
. reduce 181
|
|
|
|
|
|
state 50
|
|
dgraphbody : {_dgraphitemlst }
|
|
dgraphitemlst : _ (189)
|
|
|
|
tokenLevel shift 84
|
|
. reduce 189
|
|
|
|
dgraphitemlst goto 81
|
|
dgraphitem goto 82
|
|
dgitemlevel goto 83
|
|
|
|
state 51
|
|
distdeclproto : tokentoken (_distdeclst )
|
|
distdeclst : _ (183)
|
|
|
|
tokenIdent shift 87
|
|
. reduce 183
|
|
|
|
distdeclst goto 85
|
|
distdecl goto 86
|
|
|
|
state 52
|
|
ignoreblock : tokenIdent parenexpr_opt $$32 {_$$33 }
|
|
$$33 : _ (33)
|
|
|
|
. reduce 33
|
|
|
|
$$33 goto 88
|
|
|
|
state 53
|
|
parenexpr_opt : ( $$36 )_ (37)
|
|
|
|
. reduce 37
|
|
|
|
|
|
state 54
|
|
headerbody : { $$15 netdeclst }_ (16)
|
|
|
|
. reduce 16
|
|
|
|
|
|
state 55
|
|
netdeclst : netdeclst netdecl_ (18)
|
|
|
|
. reduce 18
|
|
|
|
|
|
state 56
|
|
netdecl : format_ (19)
|
|
|
|
. reduce 19
|
|
|
|
|
|
state 57
|
|
netdecl : version_ (20)
|
|
|
|
. reduce 20
|
|
|
|
|
|
state 58
|
|
netdecl : creator_ (21)
|
|
|
|
. reduce 21
|
|
|
|
|
|
state 59
|
|
format : tokenFormat_conj tokenString ;
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 89
|
|
|
|
state 60
|
|
version : tokenVersion_conj real ;
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 93
|
|
|
|
state 61
|
|
creator : tokenCreator_conj tokenString ;
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 94
|
|
|
|
state 62
|
|
propblock : tokenProperties { $$131 propdecllst }_ (132)
|
|
|
|
. reduce 132
|
|
|
|
|
|
state 63
|
|
propdecllst : propdecllst propitem_;
|
|
|
|
; shift 95
|
|
. error
|
|
|
|
|
|
state 64
|
|
propitem : propimport_ (135)
|
|
|
|
. reduce 135
|
|
|
|
|
|
state 65
|
|
propitem : propdecl_ (136)
|
|
|
|
. reduce 136
|
|
|
|
|
|
state 66
|
|
propitem : property_ (137)
|
|
|
|
. reduce 137
|
|
|
|
|
|
state 67
|
|
propimport : tokenImport_tokenStandard
|
|
propimport : tokenImport_proptypename
|
|
|
|
tokenIdent shift 98
|
|
tokenPropIdent shift 99
|
|
tokenStandard shift 96
|
|
. error
|
|
|
|
proptypename goto 97
|
|
|
|
state 68
|
|
propdecl : tokenType_proptypename conj proptype , tokenString
|
|
propdecl : tokenType_proptypename conj proptype
|
|
|
|
tokenIdent shift 98
|
|
tokenPropIdent shift 99
|
|
. error
|
|
|
|
proptypename goto 100
|
|
|
|
state 69
|
|
property : tokenProperty_tokenPropIdent conj $$149 propval
|
|
property : tokenProperty_tokenIdent conj propval
|
|
|
|
tokenIdent shift 102
|
|
tokenPropIdent shift 101
|
|
. error
|
|
|
|
|
|
state 70
|
|
property : tokenPropIdent_conj $$152 propval
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 103
|
|
|
|
state 71
|
|
nodeblock : tokenNode tokenIdent $$38 { ndattrlst_}
|
|
ndattrlst : ndattrlst_ndattr ;
|
|
|
|
error shift 110
|
|
tokenName shift 111
|
|
tokenPosition shift 113
|
|
tokenProperty shift 69
|
|
tokenPropIdent shift 70
|
|
tokenType shift 112
|
|
} shift 104
|
|
. error
|
|
|
|
name goto 106
|
|
ndattr goto 105
|
|
type goto 107
|
|
position goto 108
|
|
property goto 109
|
|
|
|
state 72
|
|
probblock : tokenProbability $$66 ( tokenIdent $$67_parentlst_opt ) $$68 probblocktail
|
|
parentlst_opt : _ (75)
|
|
|
|
error shift 116
|
|
| shift 115
|
|
. reduce 75
|
|
|
|
parentlst_opt goto 114
|
|
|
|
state 73
|
|
domainbody : { domaindeclst_}
|
|
domaindeclst : domaindeclst_, domaindec
|
|
|
|
} shift 117
|
|
, shift 118
|
|
. error
|
|
|
|
|
|
state 74
|
|
domaindeclst : domaindec_ (165)
|
|
|
|
. reduce 165
|
|
|
|
|
|
state 75
|
|
domaindec : rangespec_conj tokentoken
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 119
|
|
|
|
state 76
|
|
domaindec : tokentoken_ (168)
|
|
rangespec : tokentoken_tokenRangeOp tokentoken
|
|
rangespec : tokentoken_tokenRangeOp
|
|
rangespec : tokentoken_ (176)
|
|
|
|
tokenRangeOp shift 120
|
|
} reduce 168
|
|
, reduce 168
|
|
. reduce 176
|
|
|
|
|
|
state 77
|
|
rangespec : real_tokenRangeOp real
|
|
rangespec : real_tokenRangeOp
|
|
rangespec : real_ (175)
|
|
|
|
tokenRangeOp shift 121
|
|
. reduce 175
|
|
|
|
|
|
state 78
|
|
rangespec : tokenRangeOp_real
|
|
rangespec : tokenRangeOp_tokentoken
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
. error
|
|
|
|
tokentoken goto 123
|
|
real goto 122
|
|
|
|
state 79
|
|
real : tokenReal_ (118)
|
|
|
|
. reduce 118
|
|
|
|
|
|
state 80
|
|
real : tokenInteger_ (119)
|
|
|
|
. reduce 119
|
|
|
|
|
|
state 81
|
|
dgraphbody : { dgraphitemlst_}
|
|
dgraphitemlst : dgraphitemlst_, dgraphitem
|
|
|
|
} shift 124
|
|
, shift 125
|
|
. error
|
|
|
|
|
|
state 82
|
|
dgraphitemlst : dgraphitem_ (190)
|
|
|
|
. reduce 190
|
|
|
|
|
|
state 83
|
|
dgraphitem : dgitemlevel_tokenVertex tokentoken dgnamed
|
|
dgraphitem : dgitemlevel_tokenBranch prepopt rangedeclst
|
|
dgraphitem : dgitemlevel_tokenLeaf dgitemleaf dgnamed
|
|
dgraphitem : dgitemlevel_tokenMerge prepopt tokentoken prepopt rangedeclst
|
|
|
|
tokenBranch shift 127
|
|
tokenLeaf shift 128
|
|
tokenVertex shift 126
|
|
tokenMerge shift 129
|
|
. error
|
|
|
|
|
|
state 84
|
|
dgitemlevel : tokenLevel_tokenInteger
|
|
|
|
tokenInteger shift 130
|
|
. error
|
|
|
|
|
|
state 85
|
|
distdeclproto : tokentoken ( distdeclst_)
|
|
distdeclst : distdeclst_, distdecl
|
|
|
|
) shift 131
|
|
, shift 132
|
|
. error
|
|
|
|
|
|
state 86
|
|
distdeclst : distdecl_ (184)
|
|
|
|
. reduce 184
|
|
|
|
|
|
state 87
|
|
distdecl : tokenIdent_tokenAs tokentoken
|
|
distdecl : tokenIdent_ (187)
|
|
|
|
tokenAs shift 133
|
|
. reduce 187
|
|
|
|
|
|
state 88
|
|
ignoreblock : tokenIdent parenexpr_opt $$32 { $$33_}
|
|
|
|
} shift 134
|
|
. error
|
|
|
|
|
|
state 89
|
|
format : tokenFormat conj_tokenString ;
|
|
|
|
tokenString shift 135
|
|
. error
|
|
|
|
|
|
state 90
|
|
conj : :_ (22)
|
|
|
|
. reduce 22
|
|
|
|
|
|
state 91
|
|
conj : =_ (23)
|
|
|
|
. reduce 23
|
|
|
|
|
|
state 92
|
|
conj : tokenIs_ (24)
|
|
|
|
. reduce 24
|
|
|
|
|
|
state 93
|
|
version : tokenVersion conj_real ;
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
. error
|
|
|
|
real goto 136
|
|
|
|
state 94
|
|
creator : tokenCreator conj_tokenString ;
|
|
|
|
tokenString shift 137
|
|
. error
|
|
|
|
|
|
state 95
|
|
propdecllst : propdecllst propitem ;_ (134)
|
|
|
|
. reduce 134
|
|
|
|
|
|
state 96
|
|
propimport : tokenImport tokenStandard_ (138)
|
|
|
|
. reduce 138
|
|
|
|
|
|
state 97
|
|
propimport : tokenImport proptypename_ (139)
|
|
|
|
. reduce 139
|
|
|
|
|
|
state 98
|
|
proptypename : tokenIdent_ (147)
|
|
|
|
. reduce 147
|
|
|
|
|
|
state 99
|
|
proptypename : tokenPropIdent_ (148)
|
|
|
|
. reduce 148
|
|
|
|
|
|
state 100
|
|
propdecl : tokenType proptypename_conj proptype , tokenString
|
|
propdecl : tokenType proptypename_conj proptype
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 138
|
|
|
|
state 101
|
|
property : tokenProperty tokenPropIdent_conj $$149 propval
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 139
|
|
|
|
state 102
|
|
property : tokenProperty tokenIdent_conj propval
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 140
|
|
|
|
state 103
|
|
property : tokenPropIdent conj_$$152 propval
|
|
$$152 : _ (152)
|
|
|
|
. reduce 152
|
|
|
|
$$152 goto 141
|
|
|
|
state 104
|
|
nodeblock : tokenNode tokenIdent $$38 { ndattrlst }_ (39)
|
|
|
|
. reduce 39
|
|
|
|
|
|
state 105
|
|
ndattrlst : ndattrlst ndattr_;
|
|
|
|
; shift 142
|
|
. error
|
|
|
|
|
|
state 106
|
|
ndattr : name_ (42)
|
|
|
|
. reduce 42
|
|
|
|
|
|
state 107
|
|
ndattr : type_ (43)
|
|
|
|
. reduce 43
|
|
|
|
|
|
state 108
|
|
ndattr : position_ (44)
|
|
|
|
. reduce 44
|
|
|
|
|
|
state 109
|
|
ndattr : property_ (45)
|
|
|
|
. reduce 45
|
|
|
|
|
|
state 110
|
|
ndattr : error_ (46)
|
|
|
|
. reduce 46
|
|
|
|
|
|
state 111
|
|
name : tokenName_conj tokenString
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 143
|
|
|
|
state 112
|
|
type : tokenType_conj tokenDiscrete statedef
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 144
|
|
|
|
state 113
|
|
position : tokenPosition_conj ( signedint , signedint )
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 145
|
|
|
|
state 114
|
|
probblock : tokenProbability $$66 ( tokenIdent $$67 parentlst_opt_) $$68 probblocktail
|
|
|
|
) shift 146
|
|
. error
|
|
|
|
|
|
state 115
|
|
parentlst_opt : |_parentlst
|
|
|
|
tokenIdent shift 148
|
|
. error
|
|
|
|
parentlst goto 147
|
|
|
|
state 116
|
|
parentlst_opt : error_ (77)
|
|
|
|
. reduce 77
|
|
|
|
|
|
state 117
|
|
domainbody : { domaindeclst }_ (163)
|
|
|
|
. reduce 163
|
|
|
|
|
|
state 118
|
|
domaindeclst : domaindeclst ,_domaindec
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenRangeOp shift 78
|
|
. error
|
|
|
|
tokentoken goto 76
|
|
real goto 77
|
|
domaindec goto 149
|
|
rangespec goto 75
|
|
|
|
state 119
|
|
domaindec : rangespec conj_tokentoken
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 150
|
|
|
|
state 120
|
|
rangespec : tokentoken tokenRangeOp_tokentoken
|
|
rangespec : tokentoken tokenRangeOp_ (174)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. reduce 174
|
|
|
|
tokentoken goto 151
|
|
|
|
state 121
|
|
rangespec : real tokenRangeOp_real
|
|
rangespec : real tokenRangeOp_ (173)
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
. reduce 173
|
|
|
|
real goto 152
|
|
|
|
state 122
|
|
rangespec : tokenRangeOp real_ (171)
|
|
|
|
. reduce 171
|
|
|
|
|
|
state 123
|
|
rangespec : tokenRangeOp tokentoken_ (172)
|
|
|
|
. reduce 172
|
|
|
|
|
|
state 124
|
|
dgraphbody : { dgraphitemlst }_ (188)
|
|
|
|
. reduce 188
|
|
|
|
|
|
state 125
|
|
dgraphitemlst : dgraphitemlst ,_dgraphitem
|
|
|
|
tokenLevel shift 84
|
|
. error
|
|
|
|
dgraphitem goto 153
|
|
dgitemlevel goto 83
|
|
|
|
state 126
|
|
dgraphitem : dgitemlevel tokenVertex_tokentoken dgnamed
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 154
|
|
|
|
state 127
|
|
dgraphitem : dgitemlevel tokenBranch_prepopt rangedeclst
|
|
prepopt : _ (28)
|
|
|
|
tokenOn shift 158
|
|
tokenWith shift 157
|
|
. reduce 28
|
|
|
|
prep goto 156
|
|
prepopt goto 155
|
|
|
|
state 128
|
|
dgraphitem : dgitemlevel tokenLeaf_dgitemleaf dgnamed
|
|
|
|
tokenMultinoulli shift 160
|
|
. error
|
|
|
|
dgitemleaf goto 159
|
|
|
|
state 129
|
|
dgraphitem : dgitemlevel tokenMerge_prepopt tokentoken prepopt rangedeclst
|
|
prepopt : _ (28)
|
|
|
|
tokenOn shift 158
|
|
tokenWith shift 157
|
|
. reduce 28
|
|
|
|
prep goto 156
|
|
prepopt goto 161
|
|
|
|
state 130
|
|
dgitemlevel : tokenLevel tokenInteger_ (196)
|
|
|
|
. reduce 196
|
|
|
|
|
|
state 131
|
|
distdeclproto : tokentoken ( distdeclst )_ (182)
|
|
|
|
. reduce 182
|
|
|
|
|
|
state 132
|
|
distdeclst : distdeclst ,_distdecl
|
|
|
|
tokenIdent shift 87
|
|
. error
|
|
|
|
distdecl goto 162
|
|
|
|
state 133
|
|
distdecl : tokenIdent tokenAs_tokentoken
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 163
|
|
|
|
state 134
|
|
ignoreblock : tokenIdent parenexpr_opt $$32 { $$33 }_ (34)
|
|
|
|
. reduce 34
|
|
|
|
|
|
state 135
|
|
format : tokenFormat conj tokenString_;
|
|
|
|
; shift 164
|
|
. error
|
|
|
|
|
|
state 136
|
|
version : tokenVersion conj real_;
|
|
|
|
; shift 165
|
|
. error
|
|
|
|
|
|
state 137
|
|
creator : tokenCreator conj tokenString_;
|
|
|
|
; shift 166
|
|
. error
|
|
|
|
|
|
state 138
|
|
propdecl : tokenType proptypename conj_proptype , tokenString
|
|
propdecl : tokenType proptypename conj_proptype
|
|
|
|
tokenArray shift 168
|
|
tokenWordChoice shift 171
|
|
tokenWordReal shift 170
|
|
tokenWordString shift 169
|
|
. error
|
|
|
|
proptype goto 167
|
|
|
|
state 139
|
|
property : tokenProperty tokenPropIdent conj_$$149 propval
|
|
$$149 : _ (149)
|
|
|
|
. reduce 149
|
|
|
|
$$149 goto 172
|
|
|
|
state 140
|
|
property : tokenProperty tokenIdent conj_propval
|
|
|
|
tokenIdent shift 177
|
|
tokenString shift 176
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
[ shift 174
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 178
|
|
propval goto 173
|
|
propvalitem goto 175
|
|
|
|
state 141
|
|
property : tokenPropIdent conj $$152_propval
|
|
|
|
tokenIdent shift 177
|
|
tokenString shift 176
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
[ shift 174
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 178
|
|
propval goto 183
|
|
propvalitem goto 175
|
|
|
|
state 142
|
|
ndattrlst : ndattrlst ndattr ;_ (41)
|
|
|
|
. reduce 41
|
|
|
|
|
|
state 143
|
|
name : tokenName conj_tokenString
|
|
|
|
tokenString shift 184
|
|
. error
|
|
|
|
|
|
state 144
|
|
type : tokenType conj_tokenDiscrete statedef
|
|
|
|
tokenDiscrete shift 185
|
|
. error
|
|
|
|
|
|
state 145
|
|
position : tokenPosition conj_( signedint , signedint )
|
|
|
|
( shift 186
|
|
. error
|
|
|
|
|
|
state 146
|
|
probblock : tokenProbability $$66 ( tokenIdent $$67 parentlst_opt )_$$68 probblocktail
|
|
$$68 : _ (68)
|
|
|
|
. reduce 68
|
|
|
|
$$68 goto 187
|
|
|
|
state 147
|
|
parentlst_opt : | parentlst_ (76)
|
|
parentlst : parentlst_, tokenIdent
|
|
|
|
, shift 188
|
|
. reduce 76
|
|
|
|
|
|
state 148
|
|
parentlst : tokenIdent_ (78)
|
|
|
|
. reduce 78
|
|
|
|
|
|
state 149
|
|
domaindeclst : domaindeclst , domaindec_ (166)
|
|
|
|
. reduce 166
|
|
|
|
|
|
state 150
|
|
domaindec : rangespec conj tokentoken_ (167)
|
|
|
|
. reduce 167
|
|
|
|
|
|
state 151
|
|
rangespec : tokentoken tokenRangeOp tokentoken_ (170)
|
|
|
|
. reduce 170
|
|
|
|
|
|
state 152
|
|
rangespec : real tokenRangeOp real_ (169)
|
|
|
|
. reduce 169
|
|
|
|
|
|
state 153
|
|
dgraphitemlst : dgraphitemlst , dgraphitem_ (191)
|
|
|
|
. reduce 191
|
|
|
|
|
|
state 154
|
|
dgraphitem : dgitemlevel tokenVertex tokentoken_dgnamed
|
|
dgnamed : _ (198)
|
|
|
|
tokenNamed shift 190
|
|
. reduce 198
|
|
|
|
dgnamed goto 189
|
|
|
|
state 155
|
|
dgraphitem : dgitemlevel tokenBranch prepopt_rangedeclst
|
|
|
|
( shift 192
|
|
. error
|
|
|
|
rangedeclst goto 191
|
|
|
|
state 156
|
|
prepopt : prep_ (27)
|
|
|
|
. reduce 27
|
|
|
|
|
|
state 157
|
|
prep : tokenWith_ (25)
|
|
|
|
. reduce 25
|
|
|
|
|
|
state 158
|
|
prep : tokenOn_ (26)
|
|
|
|
. reduce 26
|
|
|
|
|
|
state 159
|
|
dgraphitem : dgitemlevel tokenLeaf dgitemleaf_dgnamed
|
|
dgnamed : _ (198)
|
|
|
|
tokenNamed shift 190
|
|
. reduce 198
|
|
|
|
dgnamed goto 193
|
|
|
|
state 160
|
|
dgitemleaf : tokenMultinoulli_( reallst )
|
|
|
|
( shift 194
|
|
. error
|
|
|
|
|
|
state 161
|
|
dgraphitem : dgitemlevel tokenMerge prepopt_tokentoken prepopt rangedeclst
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 195
|
|
|
|
state 162
|
|
distdeclst : distdeclst , distdecl_ (185)
|
|
|
|
. reduce 185
|
|
|
|
|
|
state 163
|
|
distdecl : tokenIdent tokenAs tokentoken_ (186)
|
|
|
|
. reduce 186
|
|
|
|
|
|
state 164
|
|
format : tokenFormat conj tokenString ;_ (29)
|
|
|
|
. reduce 29
|
|
|
|
|
|
state 165
|
|
version : tokenVersion conj real ;_ (30)
|
|
|
|
. reduce 30
|
|
|
|
|
|
state 166
|
|
creator : tokenCreator conj tokenString ;_ (31)
|
|
|
|
. reduce 31
|
|
|
|
|
|
state 167
|
|
propdecl : tokenType proptypename conj proptype_, tokenString
|
|
propdecl : tokenType proptypename conj proptype_ (141)
|
|
|
|
, shift 196
|
|
. reduce 141
|
|
|
|
|
|
state 168
|
|
proptype : tokenArray_tokenOf tokenWordString
|
|
proptype : tokenArray_tokenOf tokenWordReal
|
|
|
|
tokenOf shift 197
|
|
. error
|
|
|
|
|
|
state 169
|
|
proptype : tokenWordString_ (144)
|
|
|
|
. reduce 144
|
|
|
|
|
|
state 170
|
|
proptype : tokenWordReal_ (145)
|
|
|
|
. reduce 145
|
|
|
|
|
|
state 171
|
|
proptype : tokenWordChoice_tokenOf tokenList
|
|
|
|
tokenOf shift 198
|
|
. error
|
|
|
|
|
|
state 172
|
|
property : tokenProperty tokenPropIdent conj $$149_propval
|
|
|
|
tokenIdent shift 177
|
|
tokenString shift 176
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
[ shift 174
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 178
|
|
propval goto 199
|
|
propvalitem goto 175
|
|
|
|
state 173
|
|
property : tokenProperty tokenIdent conj propval_ (151)
|
|
|
|
. reduce 151
|
|
|
|
|
|
state 174
|
|
propval : [_propvallst ]
|
|
|
|
tokenIdent shift 177
|
|
tokenString shift 176
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 178
|
|
propvallst goto 200
|
|
propvalitem goto 201
|
|
|
|
state 175
|
|
propval : propvalitem_ (155)
|
|
|
|
. reduce 155
|
|
|
|
|
|
state 176
|
|
propvalitem : tokenString_ (158)
|
|
|
|
. reduce 158
|
|
|
|
|
|
state 177
|
|
propvalitem : tokenIdent_ (159)
|
|
|
|
. reduce 159
|
|
|
|
|
|
state 178
|
|
propvalitem : signedreal_ (160)
|
|
|
|
. reduce 160
|
|
|
|
|
|
state 179
|
|
signedreal : -_real
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
. error
|
|
|
|
real goto 202
|
|
|
|
state 180
|
|
signedreal : +_real
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
. error
|
|
|
|
real goto 203
|
|
|
|
state 181
|
|
signedreal : real_ (116)
|
|
|
|
. reduce 116
|
|
|
|
|
|
state 182
|
|
signedreal : tokenNA_ (117)
|
|
|
|
. reduce 117
|
|
|
|
|
|
state 183
|
|
property : tokenPropIdent conj $$152 propval_ (153)
|
|
|
|
. reduce 153
|
|
|
|
|
|
state 184
|
|
name : tokenName conj tokenString_ (47)
|
|
|
|
. reduce 47
|
|
|
|
|
|
state 185
|
|
type : tokenType conj tokenDiscrete_statedef
|
|
|
|
tokenDomain shift 205
|
|
[ shift 206
|
|
. error
|
|
|
|
statedef goto 204
|
|
|
|
state 186
|
|
position : tokenPosition conj (_signedint , signedint )
|
|
|
|
tokenInteger shift 210
|
|
+ shift 209
|
|
- shift 208
|
|
. error
|
|
|
|
signedint goto 207
|
|
|
|
state 187
|
|
probblock : tokenProbability $$66 ( tokenIdent $$67 parentlst_opt ) $$68_probblocktail
|
|
|
|
tokenIs shift 92
|
|
{ shift 214
|
|
: shift 90
|
|
= shift 91
|
|
; shift 213
|
|
. error
|
|
|
|
conj goto 215
|
|
probblocktail goto 211
|
|
probblkdistref goto 212
|
|
|
|
state 188
|
|
parentlst : parentlst ,_tokenIdent
|
|
|
|
tokenIdent shift 216
|
|
. error
|
|
|
|
|
|
state 189
|
|
dgraphitem : dgitemlevel tokenVertex tokentoken dgnamed_ (192)
|
|
|
|
. reduce 192
|
|
|
|
|
|
state 190
|
|
dgnamed : tokenNamed_tokentoken
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 217
|
|
|
|
state 191
|
|
dgraphitem : dgitemlevel tokenBranch prepopt rangedeclst_ (193)
|
|
|
|
. reduce 193
|
|
|
|
|
|
state 192
|
|
rangedeclst : (_rangedeclset )
|
|
rangedeclset : _ (178)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenRangeOp shift 78
|
|
. reduce 178
|
|
|
|
tokentoken goto 220
|
|
real goto 77
|
|
rangespec goto 219
|
|
rangedeclset goto 218
|
|
|
|
state 193
|
|
dgraphitem : dgitemlevel tokenLeaf dgitemleaf dgnamed_ (194)
|
|
|
|
. reduce 194
|
|
|
|
|
|
state 194
|
|
dgitemleaf : tokenMultinoulli (_reallst )
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 222
|
|
reallst goto 221
|
|
|
|
state 195
|
|
dgraphitem : dgitemlevel tokenMerge prepopt tokentoken_prepopt rangedeclst
|
|
prepopt : _ (28)
|
|
|
|
tokenOn shift 158
|
|
tokenWith shift 157
|
|
. reduce 28
|
|
|
|
prep goto 156
|
|
prepopt goto 223
|
|
|
|
state 196
|
|
propdecl : tokenType proptypename conj proptype ,_tokenString
|
|
|
|
tokenString shift 224
|
|
. error
|
|
|
|
|
|
state 197
|
|
proptype : tokenArray tokenOf_tokenWordString
|
|
proptype : tokenArray tokenOf_tokenWordReal
|
|
|
|
tokenWordReal shift 226
|
|
tokenWordString shift 225
|
|
. error
|
|
|
|
|
|
state 198
|
|
proptype : tokenWordChoice tokenOf_tokenList
|
|
|
|
[ shift 228
|
|
. error
|
|
|
|
tokenList goto 227
|
|
|
|
state 199
|
|
property : tokenProperty tokenPropIdent conj $$149 propval_ (150)
|
|
|
|
. reduce 150
|
|
|
|
|
|
state 200
|
|
propval : [ propvallst_]
|
|
propvallst : propvallst_, propvalitem
|
|
|
|
] shift 229
|
|
, shift 230
|
|
. error
|
|
|
|
|
|
state 201
|
|
propvallst : propvalitem_ (156)
|
|
|
|
. reduce 156
|
|
|
|
|
|
state 202
|
|
signedreal : - real_ (114)
|
|
|
|
. reduce 114
|
|
|
|
|
|
state 203
|
|
signedreal : + real_ (115)
|
|
|
|
. reduce 115
|
|
|
|
|
|
state 204
|
|
type : tokenType conj tokenDiscrete statedef_ (48)
|
|
|
|
. reduce 48
|
|
|
|
|
|
state 205
|
|
statedef : tokenDomain_tokentoken
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 231
|
|
|
|
state 206
|
|
statedef : [_tokenInteger ] conj_opt $$50 states_opt
|
|
|
|
tokenInteger shift 232
|
|
. error
|
|
|
|
|
|
state 207
|
|
position : tokenPosition conj ( signedint_, signedint )
|
|
|
|
, shift 233
|
|
. error
|
|
|
|
|
|
state 208
|
|
signedint : -_tokenInteger
|
|
|
|
tokenInteger shift 234
|
|
. error
|
|
|
|
|
|
state 209
|
|
signedint : +_tokenInteger
|
|
|
|
tokenInteger shift 235
|
|
. error
|
|
|
|
|
|
state 210
|
|
signedint : tokenInteger_ (113)
|
|
|
|
. reduce 113
|
|
|
|
|
|
state 211
|
|
probblock : tokenProbability $$66 ( tokenIdent $$67 parentlst_opt ) $$68 probblocktail_ (69)
|
|
|
|
. reduce 69
|
|
|
|
|
|
state 212
|
|
probblocktail : probblkdistref_;
|
|
|
|
; shift 236
|
|
. error
|
|
|
|
|
|
state 213
|
|
probblocktail : ;_ (71)
|
|
|
|
. reduce 71
|
|
|
|
|
|
state 214
|
|
probblocktail : {_funcattr_opt $$72 probentrylst $$73 }
|
|
funcattr_opt : _ (85)
|
|
|
|
tokenFunction shift 238
|
|
. reduce 85
|
|
|
|
funcattr_opt goto 237
|
|
|
|
state 215
|
|
probblkdistref : conj_tokenDistribution tokenIdent distplist_opt
|
|
|
|
tokenDistribution shift 239
|
|
. error
|
|
|
|
|
|
state 216
|
|
parentlst : parentlst , tokenIdent_ (79)
|
|
|
|
. reduce 79
|
|
|
|
|
|
state 217
|
|
dgnamed : tokenNamed tokentoken_ (199)
|
|
|
|
. reduce 199
|
|
|
|
|
|
state 218
|
|
rangedeclst : ( rangedeclset_)
|
|
rangedeclset : rangedeclset_, rangespec
|
|
|
|
) shift 240
|
|
, shift 241
|
|
. error
|
|
|
|
|
|
state 219
|
|
rangedeclset : rangespec_ (179)
|
|
|
|
. reduce 179
|
|
|
|
|
|
state 220
|
|
rangespec : tokentoken_tokenRangeOp tokentoken
|
|
rangespec : tokentoken_tokenRangeOp
|
|
rangespec : tokentoken_ (176)
|
|
|
|
tokenRangeOp shift 120
|
|
. reduce 176
|
|
|
|
|
|
state 221
|
|
reallst : reallst_, signedreal
|
|
dgitemleaf : tokenMultinoulli ( reallst_)
|
|
|
|
) shift 243
|
|
, shift 242
|
|
. error
|
|
|
|
|
|
state 222
|
|
reallst : signedreal_ (109)
|
|
|
|
. reduce 109
|
|
|
|
|
|
state 223
|
|
dgraphitem : dgitemlevel tokenMerge prepopt tokentoken prepopt_rangedeclst
|
|
|
|
( shift 192
|
|
. error
|
|
|
|
rangedeclst goto 244
|
|
|
|
state 224
|
|
propdecl : tokenType proptypename conj proptype , tokenString_ (140)
|
|
|
|
. reduce 140
|
|
|
|
|
|
state 225
|
|
proptype : tokenArray tokenOf tokenWordString_ (142)
|
|
|
|
. reduce 142
|
|
|
|
|
|
state 226
|
|
proptype : tokenArray tokenOf tokenWordReal_ (143)
|
|
|
|
. reduce 143
|
|
|
|
|
|
state 227
|
|
proptype : tokenWordChoice tokenOf tokenList_ (146)
|
|
|
|
. reduce 146
|
|
|
|
|
|
state 228
|
|
tokenList : [_$$63 tokenlist ]
|
|
$$63 : _ (63)
|
|
|
|
. reduce 63
|
|
|
|
$$63 goto 245
|
|
|
|
state 229
|
|
propval : [ propvallst ]_ (154)
|
|
|
|
. reduce 154
|
|
|
|
|
|
state 230
|
|
propvallst : propvallst ,_propvalitem
|
|
|
|
tokenIdent shift 177
|
|
tokenString shift 176
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 178
|
|
propvalitem goto 246
|
|
|
|
state 231
|
|
statedef : tokenDomain tokentoken_ (49)
|
|
|
|
. reduce 49
|
|
|
|
|
|
state 232
|
|
statedef : [ tokenInteger_] conj_opt $$50 states_opt
|
|
|
|
] shift 247
|
|
. error
|
|
|
|
|
|
state 233
|
|
position : tokenPosition conj ( signedint ,_signedint )
|
|
|
|
tokenInteger shift 210
|
|
+ shift 209
|
|
- shift 208
|
|
. error
|
|
|
|
signedint goto 248
|
|
|
|
state 234
|
|
signedint : - tokenInteger_ (111)
|
|
|
|
. reduce 111
|
|
|
|
|
|
state 235
|
|
signedint : + tokenInteger_ (112)
|
|
|
|
. reduce 112
|
|
|
|
|
|
state 236
|
|
probblocktail : probblkdistref ;_ (70)
|
|
|
|
. reduce 70
|
|
|
|
|
|
state 237
|
|
probblocktail : { funcattr_opt_$$72 probentrylst $$73 }
|
|
$$72 : _ (72)
|
|
|
|
. reduce 72
|
|
|
|
$$72 goto 249
|
|
|
|
state 238
|
|
funcattr_opt : tokenFunction_conj tokenIdent ;
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 250
|
|
|
|
state 239
|
|
probblkdistref : conj tokenDistribution_tokenIdent distplist_opt
|
|
|
|
tokenIdent shift 251
|
|
. error
|
|
|
|
|
|
state 240
|
|
rangedeclst : ( rangedeclset )_ (177)
|
|
|
|
. reduce 177
|
|
|
|
|
|
state 241
|
|
rangedeclset : rangedeclset ,_rangespec
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenRangeOp shift 78
|
|
. error
|
|
|
|
tokentoken goto 220
|
|
real goto 77
|
|
rangespec goto 252
|
|
|
|
state 242
|
|
reallst : reallst ,_signedreal
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 253
|
|
|
|
state 243
|
|
dgitemleaf : tokenMultinoulli ( reallst )_ (197)
|
|
|
|
. reduce 197
|
|
|
|
|
|
state 244
|
|
dgraphitem : dgitemlevel tokenMerge prepopt tokentoken prepopt rangedeclst_ (195)
|
|
|
|
. reduce 195
|
|
|
|
|
|
state 245
|
|
tokenList : [ $$63_tokenlist ]
|
|
tokenlist : _ (57)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. reduce 57
|
|
|
|
tokentoken goto 256
|
|
tokenlistel goto 255
|
|
tokenlist goto 254
|
|
|
|
state 246
|
|
propvallst : propvallst , propvalitem_ (157)
|
|
|
|
. reduce 157
|
|
|
|
|
|
state 247
|
|
statedef : [ tokenInteger ]_conj_opt $$50 states_opt
|
|
conj_opt : _ (52)
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. reduce 52
|
|
|
|
conj goto 258
|
|
conj_opt goto 257
|
|
|
|
state 248
|
|
position : tokenPosition conj ( signedint , signedint_)
|
|
|
|
) shift 259
|
|
. error
|
|
|
|
|
|
state 249
|
|
probblocktail : { funcattr_opt $$72_probentrylst $$73 }
|
|
probentrylst : _ (87)
|
|
|
|
. reduce 87
|
|
|
|
probentrylst goto 260
|
|
|
|
state 250
|
|
funcattr_opt : tokenFunction conj_tokenIdent ;
|
|
|
|
tokenIdent shift 261
|
|
. error
|
|
|
|
|
|
state 251
|
|
probblkdistref : conj tokenDistribution tokenIdent_distplist_opt
|
|
distplist_opt : _ (81)
|
|
|
|
( shift 263
|
|
. reduce 81
|
|
|
|
distplist_opt goto 262
|
|
|
|
state 252
|
|
rangedeclset : rangedeclset , rangespec_ (180)
|
|
|
|
. reduce 180
|
|
|
|
|
|
state 253
|
|
reallst : reallst , signedreal_ (110)
|
|
|
|
. reduce 110
|
|
|
|
|
|
state 254
|
|
tokenlist : tokenlist_, tokenlistel
|
|
tokenList : [ $$63 tokenlist_]
|
|
|
|
] shift 265
|
|
, shift 264
|
|
. error
|
|
|
|
|
|
state 255
|
|
tokenlist : tokenlistel_ (58)
|
|
|
|
. reduce 58
|
|
|
|
|
|
state 256
|
|
tokenlistel : tokentoken_ (60)
|
|
|
|
. reduce 60
|
|
|
|
|
|
state 257
|
|
statedef : [ tokenInteger ] conj_opt_$$50 states_opt
|
|
$$50 : _ (50)
|
|
|
|
. reduce 50
|
|
|
|
$$50 goto 266
|
|
|
|
state 258
|
|
conj_opt : conj_ (53)
|
|
|
|
. reduce 53
|
|
|
|
|
|
state 259
|
|
position : tokenPosition conj ( signedint , signedint )_ (65)
|
|
|
|
. reduce 65
|
|
|
|
|
|
state 260
|
|
probblocktail : { funcattr_opt $$72 probentrylst_$$73 }
|
|
probentrylst : probentrylst_probentry
|
|
$$73 : _ (73)
|
|
dpi : _ (91)
|
|
|
|
tokenDefault shift 271
|
|
} reduce 73
|
|
( shift 270
|
|
. reduce 91
|
|
|
|
$$73 goto 267
|
|
probentry goto 268
|
|
dpi goto 269
|
|
|
|
state 261
|
|
funcattr_opt : tokenFunction conj tokenIdent_;
|
|
|
|
; shift 272
|
|
. error
|
|
|
|
|
|
state 262
|
|
probblkdistref : conj tokenDistribution tokenIdent distplist_opt_ (80)
|
|
|
|
. reduce 80
|
|
|
|
|
|
state 263
|
|
distplist_opt : (_distplist )
|
|
|
|
tokenIdent shift 274
|
|
. error
|
|
|
|
distplist goto 273
|
|
|
|
state 264
|
|
tokenlist : tokenlist ,_tokenlistel
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. error
|
|
|
|
tokentoken goto 256
|
|
tokenlistel goto 275
|
|
|
|
state 265
|
|
tokenList : [ $$63 tokenlist ]_ (64)
|
|
|
|
. reduce 64
|
|
|
|
|
|
state 266
|
|
statedef : [ tokenInteger ] conj_opt $$50_states_opt
|
|
states_opt : _ (54)
|
|
|
|
{ shift 277
|
|
. reduce 54
|
|
|
|
states_opt goto 276
|
|
|
|
state 267
|
|
probblocktail : { funcattr_opt $$72 probentrylst $$73_}
|
|
|
|
} shift 278
|
|
. error
|
|
|
|
|
|
state 268
|
|
probentrylst : probentrylst probentry_ (88)
|
|
|
|
. reduce 88
|
|
|
|
|
|
state 269
|
|
probentry : dpi_doproblst ;
|
|
probentry : dpi_pdf ;
|
|
$$102 : _ (102)
|
|
|
|
tokenIdent shift 282
|
|
. reduce 102
|
|
|
|
doproblst goto 279
|
|
pdf goto 280
|
|
$$102 goto 281
|
|
|
|
state 270
|
|
dpi : (_dodpilst ) conj
|
|
$$94 : _ (94)
|
|
|
|
. reduce 94
|
|
|
|
dodpilst goto 283
|
|
$$94 goto 284
|
|
|
|
state 271
|
|
dpi : tokenDefault_conj
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 285
|
|
|
|
state 272
|
|
funcattr_opt : tokenFunction conj tokenIdent ;_ (86)
|
|
|
|
. reduce 86
|
|
|
|
|
|
state 273
|
|
distplist_opt : ( distplist_)
|
|
distplist : distplist_, tokenIdent
|
|
|
|
) shift 286
|
|
, shift 287
|
|
. error
|
|
|
|
|
|
state 274
|
|
distplist : tokenIdent_ (83)
|
|
|
|
. reduce 83
|
|
|
|
|
|
state 275
|
|
tokenlist : tokenlist , tokenlistel_ (59)
|
|
|
|
. reduce 59
|
|
|
|
|
|
state 276
|
|
statedef : [ tokenInteger ] conj_opt $$50 states_opt_ (51)
|
|
|
|
. reduce 51
|
|
|
|
|
|
state 277
|
|
states_opt : {_$$55 tokenlist }
|
|
$$55 : _ (55)
|
|
|
|
. reduce 55
|
|
|
|
$$55 goto 288
|
|
|
|
state 278
|
|
probblocktail : { funcattr_opt $$72 probentrylst $$73 }_ (74)
|
|
|
|
. reduce 74
|
|
|
|
|
|
state 279
|
|
probentry : dpi doproblst_;
|
|
|
|
; shift 289
|
|
. error
|
|
|
|
|
|
state 280
|
|
probentry : dpi pdf_;
|
|
|
|
; shift 290
|
|
. error
|
|
|
|
|
|
state 281
|
|
doproblst : $$102_reallst
|
|
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
tokenNA shift 182
|
|
+ shift 180
|
|
- shift 179
|
|
. error
|
|
|
|
real goto 181
|
|
signedreal goto 222
|
|
reallst goto 291
|
|
|
|
state 282
|
|
pdf : tokenIdent_( exprlst_opt )
|
|
|
|
( shift 292
|
|
. error
|
|
|
|
|
|
state 283
|
|
dpi : ( dodpilst_) conj
|
|
|
|
) shift 293
|
|
. error
|
|
|
|
|
|
state 284
|
|
dodpilst : $$94_dpilst
|
|
dpilst : _ (96)
|
|
|
|
tokenIdent shift 297
|
|
tokenString shift 298
|
|
tokenInteger shift 296
|
|
. reduce 96
|
|
|
|
dpientry goto 295
|
|
dpilst goto 294
|
|
|
|
state 285
|
|
dpi : tokenDefault conj_ (93)
|
|
|
|
. reduce 93
|
|
|
|
|
|
state 286
|
|
distplist_opt : ( distplist )_ (82)
|
|
|
|
. reduce 82
|
|
|
|
|
|
state 287
|
|
distplist : distplist ,_tokenIdent
|
|
|
|
tokenIdent shift 299
|
|
. error
|
|
|
|
|
|
state 288
|
|
states_opt : { $$55_tokenlist }
|
|
tokenlist : _ (57)
|
|
|
|
tokenIdent shift 24
|
|
tokenString shift 25
|
|
. reduce 57
|
|
|
|
tokentoken goto 256
|
|
tokenlistel goto 255
|
|
tokenlist goto 300
|
|
|
|
state 289
|
|
probentry : dpi doproblst ;_ (89)
|
|
|
|
. reduce 89
|
|
|
|
|
|
state 290
|
|
probentry : dpi pdf ;_ (90)
|
|
|
|
. reduce 90
|
|
|
|
|
|
state 291
|
|
doproblst : $$102 reallst_ (103)
|
|
reallst : reallst_, signedreal
|
|
|
|
, shift 242
|
|
. reduce 103
|
|
|
|
|
|
state 292
|
|
pdf : tokenIdent (_exprlst_opt )
|
|
exprlst_opt : _ (105)
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. reduce 105
|
|
|
|
real goto 306
|
|
exprlst_opt goto 301
|
|
exprlst goto 302
|
|
expr goto 303
|
|
|
|
state 293
|
|
dpi : ( dodpilst )_conj
|
|
|
|
tokenIs shift 92
|
|
: shift 90
|
|
= shift 91
|
|
. error
|
|
|
|
conj goto 310
|
|
|
|
state 294
|
|
dodpilst : $$94 dpilst_ (95)
|
|
dpilst : dpilst_, dpientry
|
|
|
|
, shift 311
|
|
. reduce 95
|
|
|
|
|
|
state 295
|
|
dpilst : dpientry_ (97)
|
|
|
|
. reduce 97
|
|
|
|
|
|
state 296
|
|
dpientry : tokenInteger_ (99)
|
|
|
|
. reduce 99
|
|
|
|
|
|
state 297
|
|
dpientry : tokenIdent_ (100)
|
|
|
|
. reduce 100
|
|
|
|
|
|
state 298
|
|
dpientry : tokenString_ (101)
|
|
|
|
. reduce 101
|
|
|
|
|
|
state 299
|
|
distplist : distplist , tokenIdent_ (84)
|
|
|
|
. reduce 84
|
|
|
|
|
|
state 300
|
|
states_opt : { $$55 tokenlist_}
|
|
tokenlist : tokenlist_, tokenlistel
|
|
|
|
} shift 312
|
|
, shift 264
|
|
. error
|
|
|
|
|
|
state 301
|
|
pdf : tokenIdent ( exprlst_opt_)
|
|
|
|
) shift 313
|
|
. error
|
|
|
|
|
|
state 302
|
|
exprlst_opt : exprlst_ (106)
|
|
exprlst : exprlst_, expr
|
|
|
|
, shift 314
|
|
. reduce 106
|
|
|
|
|
|
state 303
|
|
exprlst : expr_ (107)
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
+ shift 315
|
|
- shift 316
|
|
* shift 317
|
|
/ shift 318
|
|
^ shift 319
|
|
. reduce 107
|
|
|
|
|
|
state 304
|
|
expr : (_expr )
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 320
|
|
|
|
state 305
|
|
expr : tokenIdent_ (126)
|
|
|
|
. reduce 126
|
|
|
|
|
|
state 306
|
|
expr : real_ (127)
|
|
|
|
. reduce 127
|
|
|
|
|
|
state 307
|
|
expr : tokenString_ (128)
|
|
|
|
. reduce 128
|
|
|
|
|
|
state 308
|
|
expr : -_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 321
|
|
|
|
state 309
|
|
expr : +_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 322
|
|
|
|
state 310
|
|
dpi : ( dodpilst ) conj_ (92)
|
|
|
|
. reduce 92
|
|
|
|
|
|
state 311
|
|
dpilst : dpilst ,_dpientry
|
|
|
|
tokenIdent shift 297
|
|
tokenString shift 298
|
|
tokenInteger shift 296
|
|
. error
|
|
|
|
dpientry goto 323
|
|
|
|
state 312
|
|
states_opt : { $$55 tokenlist }_ (56)
|
|
|
|
. reduce 56
|
|
|
|
|
|
state 313
|
|
pdf : tokenIdent ( exprlst_opt )_ (104)
|
|
|
|
. reduce 104
|
|
|
|
|
|
state 314
|
|
exprlst : exprlst ,_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 324
|
|
|
|
state 315
|
|
expr : expr +_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 325
|
|
|
|
state 316
|
|
expr : expr -_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 326
|
|
|
|
state 317
|
|
expr : expr *_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 327
|
|
|
|
state 318
|
|
expr : expr /_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 328
|
|
|
|
state 319
|
|
expr : expr ^_expr
|
|
|
|
tokenIdent shift 305
|
|
tokenString shift 307
|
|
tokenInteger shift 80
|
|
tokenReal shift 79
|
|
+ shift 309
|
|
- shift 308
|
|
( shift 304
|
|
. error
|
|
|
|
real goto 306
|
|
expr goto 329
|
|
|
|
state 320
|
|
expr : ( expr_)
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
+ shift 315
|
|
- shift 316
|
|
* shift 317
|
|
/ shift 318
|
|
^ shift 319
|
|
) shift 330
|
|
. error
|
|
|
|
|
|
state 321
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
expr : - expr_ (129)
|
|
|
|
. reduce 129
|
|
|
|
|
|
state 322
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
expr : + expr_ (130)
|
|
|
|
. reduce 130
|
|
|
|
|
|
state 323
|
|
dpilst : dpilst , dpientry_ (98)
|
|
|
|
. reduce 98
|
|
|
|
|
|
state 324
|
|
exprlst : exprlst , expr_ (108)
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
+ shift 315
|
|
- shift 316
|
|
* shift 317
|
|
/ shift 318
|
|
^ shift 319
|
|
. reduce 108
|
|
|
|
|
|
state 325
|
|
expr : expr_+ expr
|
|
expr : expr + expr_ (121)
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
* shift 317
|
|
/ shift 318
|
|
^ shift 319
|
|
. reduce 121
|
|
|
|
|
|
state 326
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr - expr_ (122)
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
* shift 317
|
|
/ shift 318
|
|
^ shift 319
|
|
. reduce 122
|
|
|
|
|
|
state 327
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr * expr_ (123)
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
|
|
^ shift 319
|
|
. reduce 123
|
|
|
|
|
|
state 328
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr / expr_ (124)
|
|
expr : expr_^ expr
|
|
|
|
^ shift 319
|
|
. reduce 124
|
|
|
|
|
|
state 329
|
|
expr : expr_+ expr
|
|
expr : expr_- expr
|
|
expr : expr_* expr
|
|
expr : expr_/ expr
|
|
expr : expr_^ expr
|
|
expr : expr ^ expr_ (125)
|
|
|
|
^ shift 319
|
|
. reduce 125
|
|
|
|
|
|
state 330
|
|
expr : ( expr )_ (120)
|
|
|
|
. reduce 120
|
|
|
|
|
|
71/512 terminals, 101/1000 nonterminals
|
|
200/1000 grammar rules, 331/3000 states
|
|
0 shift/reduce, 0 reduce/reduce conflicts reported
|
|
101/600 working sets used
|
|
memory: states,etc. 1623/12000, parser 254/12000
|
|
99/600 distinct lookahead sets
|
|
59 extra closures
|
|
418 shift entries, 4 exceptions
|
|
181 goto entries
|
|
28 entries saved by goto default
|
|
Optimizer space used: input 1099/12000, output 451/12000
|
|
451 table entries, 66 zero
|
|
maximum spread: 308, maximum offset: 319
|