Index: parse_l.c =================================================================== --- parse_l.c (revision 23713) +++ parse_l.c (revision 23714) @@ -733,7 +733,7 @@ static int Parse(FILE *Pipe, const char *Executable, const char *Path, const char *Filename); -#line 738 "parse_l.c" +#line 737 "parse_l.c" #define INITIAL 0 @@ -920,10 +920,10 @@ register char *yy_cp, *yy_bp; register int yy_act; -#line 109 "parse_l.l" +#line 108 "parse_l.l" -#line 928 "parse_l.c" +#line 927 "parse_l.c" if ( !(yy_init) ) { @@ -1018,227 +1018,227 @@ case 1: YY_RULE_SETUP -#line 111 "parse_l.l" +#line 110 "parse_l.l" { return(T_FILEVERSION); } YY_BREAK case 2: YY_RULE_SETUP -#line 112 "parse_l.l" +#line 111 "parse_l.l" { return(T_PCB); } YY_BREAK case 3: YY_RULE_SETUP -#line 113 "parse_l.l" +#line 112 "parse_l.l" { return(T_GRID); } YY_BREAK case 4: YY_RULE_SETUP -#line 114 "parse_l.l" +#line 113 "parse_l.l" { return(T_CURSOR); } YY_BREAK case 5: YY_RULE_SETUP -#line 115 "parse_l.l" +#line 114 "parse_l.l" { return(T_THERMAL); } YY_BREAK case 6: YY_RULE_SETUP -#line 116 "parse_l.l" +#line 115 "parse_l.l" { return(T_AREA); } YY_BREAK case 7: YY_RULE_SETUP -#line 117 "parse_l.l" +#line 116 "parse_l.l" { return(T_DRC); } YY_BREAK case 8: YY_RULE_SETUP -#line 118 "parse_l.l" +#line 117 "parse_l.l" { return(T_FLAGS); } YY_BREAK case 9: YY_RULE_SETUP -#line 119 "parse_l.l" +#line 118 "parse_l.l" { return(T_LAYER); } YY_BREAK case 10: YY_RULE_SETUP -#line 120 "parse_l.l" +#line 119 "parse_l.l" { return(T_PIN); } YY_BREAK case 11: YY_RULE_SETUP -#line 121 "parse_l.l" +#line 120 "parse_l.l" { return(T_PAD); } YY_BREAK case 12: YY_RULE_SETUP -#line 122 "parse_l.l" +#line 121 "parse_l.l" { return(T_VIA); } YY_BREAK case 13: YY_RULE_SETUP -#line 123 "parse_l.l" +#line 122 "parse_l.l" { return(T_LINE); } YY_BREAK case 14: YY_RULE_SETUP -#line 124 "parse_l.l" +#line 123 "parse_l.l" { return(T_RAT); } YY_BREAK case 15: YY_RULE_SETUP -#line 125 "parse_l.l" +#line 124 "parse_l.l" { return(T_RECTANGLE); } YY_BREAK case 16: YY_RULE_SETUP -#line 126 "parse_l.l" +#line 125 "parse_l.l" { return(T_TEXT); } YY_BREAK case 17: YY_RULE_SETUP -#line 127 "parse_l.l" +#line 126 "parse_l.l" { return(T_ELEMENTLINE); } YY_BREAK case 18: YY_RULE_SETUP -#line 128 "parse_l.l" +#line 127 "parse_l.l" { return(T_ELEMENTARC); } YY_BREAK case 19: YY_RULE_SETUP -#line 129 "parse_l.l" +#line 128 "parse_l.l" { return(T_ELEMENT); } YY_BREAK case 20: YY_RULE_SETUP -#line 130 "parse_l.l" +#line 129 "parse_l.l" { return(T_SYMBOLLINE); } YY_BREAK case 21: YY_RULE_SETUP -#line 131 "parse_l.l" +#line 130 "parse_l.l" { return(T_SYMBOL); } YY_BREAK case 22: YY_RULE_SETUP -#line 132 "parse_l.l" +#line 131 "parse_l.l" { return(T_MARK); } YY_BREAK case 23: YY_RULE_SETUP -#line 133 "parse_l.l" +#line 132 "parse_l.l" { return(T_GROUPS); } YY_BREAK case 24: YY_RULE_SETUP -#line 134 "parse_l.l" +#line 133 "parse_l.l" { return(T_STYLES); } YY_BREAK case 25: YY_RULE_SETUP -#line 135 "parse_l.l" +#line 134 "parse_l.l" { return(T_POLYGON); } YY_BREAK case 26: YY_RULE_SETUP -#line 136 "parse_l.l" +#line 135 "parse_l.l" { return(T_POLYGON_HOLE); } YY_BREAK case 27: YY_RULE_SETUP -#line 137 "parse_l.l" +#line 136 "parse_l.l" { return(T_ARC); } YY_BREAK case 28: YY_RULE_SETUP -#line 138 "parse_l.l" +#line 137 "parse_l.l" { return(T_NETLIST); } YY_BREAK case 29: YY_RULE_SETUP -#line 139 "parse_l.l" +#line 138 "parse_l.l" { return(T_NET); } YY_BREAK case 30: YY_RULE_SETUP -#line 140 "parse_l.l" +#line 139 "parse_l.l" { return(T_CONN); } YY_BREAK case 31: YY_RULE_SETUP -#line 141 "parse_l.l" +#line 140 "parse_l.l" { return(T_NETLISTPATCH); } YY_BREAK case 32: YY_RULE_SETUP -#line 142 "parse_l.l" +#line 141 "parse_l.l" { return(T_ADD_CONN); } YY_BREAK case 33: YY_RULE_SETUP -#line 143 "parse_l.l" +#line 142 "parse_l.l" { return(T_DEL_CONN); } YY_BREAK case 34: YY_RULE_SETUP -#line 144 "parse_l.l" +#line 143 "parse_l.l" { return(T_CHANGE_ATTRIB); } YY_BREAK case 35: YY_RULE_SETUP -#line 145 "parse_l.l" +#line 144 "parse_l.l" { return(T_ATTRIBUTE); } YY_BREAK case 36: YY_RULE_SETUP -#line 147 "parse_l.l" +#line 146 "parse_l.l" { return T_NM; } YY_BREAK case 37: YY_RULE_SETUP -#line 148 "parse_l.l" +#line 147 "parse_l.l" { return T_UM; } YY_BREAK case 38: YY_RULE_SETUP -#line 149 "parse_l.l" +#line 148 "parse_l.l" { return T_MM; } YY_BREAK case 39: YY_RULE_SETUP -#line 150 "parse_l.l" +#line 149 "parse_l.l" { return T_M; } YY_BREAK case 40: YY_RULE_SETUP -#line 151 "parse_l.l" +#line 150 "parse_l.l" { return T_KM; } YY_BREAK case 41: YY_RULE_SETUP -#line 152 "parse_l.l" +#line 151 "parse_l.l" { return T_UMIL; } YY_BREAK case 42: YY_RULE_SETUP -#line 153 "parse_l.l" +#line 152 "parse_l.l" { return T_CMIL; } YY_BREAK case 43: YY_RULE_SETUP -#line 154 "parse_l.l" +#line 153 "parse_l.l" { return T_MIL; } YY_BREAK case 44: YY_RULE_SETUP -#line 155 "parse_l.l" +#line 154 "parse_l.l" { return T_IN; } YY_BREAK case 45: YY_RULE_SETUP -#line 157 "parse_l.l" +#line 156 "parse_l.l" { pcb_lval.integer = (unsigned) *(pcb_text+1); return(CHAR_CONST); @@ -1246,17 +1246,17 @@ YY_BREAK case 46: YY_RULE_SETUP -#line 161 "parse_l.l" +#line 160 "parse_l.l" { return parse_number(); } YY_BREAK case 47: YY_RULE_SETUP -#line 162 "parse_l.l" +#line 161 "parse_l.l" { pcb_lval.integer = pcb_round (strtod (pcb_text, NULL)); return INTEGER; } YY_BREAK case 48: YY_RULE_SETUP -#line 164 "parse_l.l" +#line 163 "parse_l.l" { unsigned n; sscanf((char *) pcb_text, "%x", &n); pcb_lval.integer = n; @@ -1265,7 +1265,7 @@ YY_BREAK case 49: YY_RULE_SETUP -#line 169 "parse_l.l" +#line 168 "parse_l.l" { char *p1, *p2; @@ -1301,23 +1301,23 @@ YY_BREAK case 50: YY_RULE_SETUP -#line 201 "parse_l.l" +#line 200 "parse_l.l" { if (yy_parse_tags) { add_tag(pcb_text); }} YY_BREAK case 51: YY_RULE_SETUP -#line 202 "parse_l.l" +#line 201 "parse_l.l" {} YY_BREAK case 52: YY_RULE_SETUP -#line 203 "parse_l.l" +#line 202 "parse_l.l" {} YY_BREAK case 53: /* rule 53 can match eol */ YY_RULE_SETUP -#line 204 "parse_l.l" +#line 203 "parse_l.l" { #ifndef FLEX_SCANNER pcb_lineno++; @@ -1326,20 +1326,20 @@ YY_BREAK case 54: YY_RULE_SETUP -#line 209 "parse_l.l" +#line 208 "parse_l.l" {} YY_BREAK case 55: YY_RULE_SETUP -#line 210 "parse_l.l" +#line 209 "parse_l.l" { return(*pcb_text); } YY_BREAK case 56: YY_RULE_SETUP -#line 212 "parse_l.l" +#line 211 "parse_l.l" ECHO; YY_BREAK -#line 1344 "parse_l.c" +#line 1343 "parse_l.c" case YY_STATE_EOF(INITIAL): yyterminate(); @@ -2349,7 +2349,7 @@ #define YYTABLES_NAME "yytables" -#line 212 "parse_l.l" +#line 211 "parse_l.l" Index: parse_l.h =================================================================== --- parse_l.h (revision 23713) +++ parse_l.h (revision 23714) @@ -324,7 +324,7 @@ #undef YY_DECL #endif -#line 212 "parse_l.l" +#line 211 "parse_l.l" #line 331 "parse_l.h"