This file was generated by bison invoked bison -v -orep_tab.c rep.y command Grammar rule 1 input -> /* empty */ rule 2 input -> _EOF_ rule 3 input -> report rule 4 input -> report _EOF_ rule 5 input -> '{' findings '}' rule 6 input -> '{' findings '}' _EOF_ rule 7 input -> '{' observgr '}' rule 8 input -> '{' observgr '}' _EOF_ rule 9 report -> '{' rephead attrs '{' findings '}' '}' rule 10 report -> '{' rephead attrs '{' findings '}' '}' com rule 11 report -> '{' rephead attrs '{' findings '}' com '}' rule 12 report -> '{' rephead attrs '{' findings '}' com '}' com rule 13 report -> '{' rephead '{' findings '}' '}' com rule 14 report -> '{' rephead '{' findings '}' com '}' com rule 15 report -> '{' rephead attrs '{' '}' com '}' com rule 16 report -> '{' rephead '{' '}' com '}' com rule 17 rephead -> REPORT '-' ID ':' rule 18 rephead -> REPORT ':' rule 19 rephead -> REPORT '-' ID com ':' rule 20 rephead -> REPORT com ':' rule 21 findings -> findings findinggr rule 22 findings -> findinggr rule 23 findinggr -> '{' findhead attrs '{' observgr '}' '}' rule 24 findinggr -> '{' findhead attrs '{' observgr '}' com '}' rule 25 findinggr -> '{' findhead attrs '{' observgr '}' '}' com rule 26 findinggr -> '{' findhead attrs '{' observgr '}' com '}' com rule 27 findinggr -> '{' findhead '{' observgr '}' '}' com rule 28 findinggr -> '{' findhead '{' observgr '}' com '}' com rule 29 findinggr -> '{' findhead attrs '{' '}' com '}' com rule 30 findinggr -> '{' findhead '{' '}' com '}' com rule 31 findhead -> FINDINGSGR '-' ID ':' rule 32 findhead -> FINDINGSGR ':' rule 33 findhead -> FINDINGSGR '-' ID com ':' rule 34 findhead -> FINDINGSGR com ':' rule 35 observgr -> observgr observ rule 36 observgr -> observ rule 37 observ -> '{' observhead attrs '{' relationships '}' '}' rule 38 observ -> '{' observhead attrs '{' relationships '}' com '}' rule 39 observ -> '{' observhead attrs '{' relationships '}' '}' com rule 40 observ -> '{' observhead attrs '{' relationships '}' com '}' com rule 41 observ -> '{' observhead '{' relationships '}' '}' com rule 42 observ -> '{' observhead '{' relationships '}' com '}' com rule 43 observ -> '{' observhead attrs '{' '}' com '}' com rule 44 observ -> '{' observhead '{' '}' com '}' com rule 45 observhead -> CLASS OBSERV '-' ID ')' ':' rule 46 observhead -> permitvalues OBSERV '-' ID ')' ':' rule 47 observhead -> CLASS OBSERV ')' ':' rule 48 observhead -> permitvalues OBSERV ')' ':' rule 49 observhead -> CLASS OBSERV '-' ID com ')' ':' rule 50 observhead -> permitvalues OBSERV '-' ID com ')' ':' rule 51 observhead -> CLASS OBSERV com ')' ':' rule 52 observhead -> permitvalues OBSERV com ')' ':' rule 53 relationships -> relationships '|' relationship rule 54 relationships -> relationship rule 55 relationship -> '{' relhead '}' com rule 56 relationship -> '{' relhead attrs '}' rule 57 relationship -> '{' relhead attrs '}' com rule 58 relhead -> RELATION '-' ID ':' rule 59 relhead -> RELATION ':' rule 60 relhead -> RELATION '-' ID com ':' rule 61 relhead -> RELATION com ':' rule 62 attrs -> attrs '|' attr rule 63 attrs -> attr rule 64 attr -> ATTRNAME '=' values rule 65 attr -> ATTRNAME com '=' values rule 66 attr -> ATTRNAME '=' permitvalues rule 67 attr -> ATTRNAME com '=' permitvalues rule 68 attr -> ATTRNAME '=' permitvalues com rule 69 attr -> ATTRNAME com '=' permitvalues com rule 70 attr -> ATTRNAME '=' sequence rule 71 attr -> ATTRNAME com '=' sequence rule 72 permitvalues -> '[' permitvals ']' rule 73 permitvals -> permitvals '|' permit rule 74 permitvals -> permit rule 75 permit -> PERMITTED rule 76 values -> values valuetag rule 77 values -> valuetag rule 78 valuetag -> '"' ATTRVALUE '"' rule 79 valuetag -> '"' ATTRVALUE '"' com rule 80 valuetag -> CID CIDVALUE rule 81 valuetag -> CID CIDVALUE com rule 82 valuetag -> CID com rule 83 sequence -> SQBEG sqitems SQEND rule 84 sqitems -> sqitems SQSEP sqitem rule 85 sqitems -> sqitem rule 86 sqitem -> attrs rule 87 sqitem -> /* empty */ rule 88 com -> '<' COMMENT '>' Terminals '"' ')' '-' ':' '<' '=' '>' '[' ']' '{' '|' '}' error REPORT ID COMMENT ATTRNAME ATTRVALUE CID CIDVALUE FINDINGSGR CLASS OBSERV RELATION SQBEG SQEND SQSEP _EOF_ PERMITTED Nonterminals input report rephead findings findinggr findhead observgr observ observhead relationships relationship relhead attrs attr permitvalues permitvals permit values valuetag sequence sqitems sqitem com