794
794
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
797
YY_BREAK case 2:YY_RULE_SETUP
800
799
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
802
YY_BREAK case 3:YY_RULE_SETUP
806
804
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
807
YY_BREAK case 4:YY_RULE_SETUP
812
809
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
813
810
return KML_CLOSE;
812
YY_BREAK case 5:YY_RULE_SETUP
818
814
kml_saveString (&(Kmlget_extra (yyscanner)->KmlLval.pval),
820
816
return KML_COORD;
823
819
/* rule 6 can match eol */
826
822
kml_saveString (&(Kmlget_extra (yyscanner)->KmlLval.pval),
828
824
return KML_VALUE;
826
YY_BREAK case 7:YY_RULE_SETUP
833
828
kml_saveString (&(Kmlget_extra (yyscanner)->KmlLval.pval),
835
830
return KML_KEYWORD;
832
YY_BREAK case 8:YY_RULE_SETUP
840
834
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
841
835
Kmlget_extra (yyscanner)->kml_col += (int) strlen (yytext);
842
836
} /* ignore but count white space */
844
838
/* rule 9 can match eol */
847
841
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
848
842
Kmlget_extra (yyscanner)->kml_col = 0;
849
843
Kmlget_extra (yyscanner)->kml_line++;
845
YY_BREAK case 10:YY_RULE_SETUP
854
847
kml_freeString (&(Kmlget_extra (yyscanner)->KmlLval.pval));
855
848
Kmlget_extra (yyscanner)->kml_col += (int) strlen (yytext);
860
YY_BREAK case YY_STATE_EOF (INITIAL):
851
YY_BREAK case 11:YY_RULE_SETUP ECHO;
852
YY_BREAK case YY_STATE_EOF (INITIAL):yyterminate ();
863
854
case YY_END_OF_BUFFER: