parsrar är ett nödvändigt sätt att analysera polletter ( vanligtvis ord ) för grammatik och struktur . De är avgörande för att bestämma om koden kommer att fungera och arbeta i kompilatorn eftersom den kontrollerar för korrekt syntax i koden . Du kan skapa en parser med hjälp av " strtok ( ) " -funktion för att söka syntax som pekar aktuell kod till kompilator för C-språket . Instruktioner
1
Öppna programmet med enkel syntax :
# include
2
Definiera " strtok " funktionen . Till exempel :
char * strtok ( char * str1 , const char * str2 ) ,
" Str1 " och " Str2 " var och en representerar en sträng , " char " identifierar tecknet och " const " identifierar konstanten .
3
Inkludera en rad med " strtok " fungerar som " ! = " till värdet NULL i en while-slinga eller ogiltiga få koden . När koden kompileras , så länge resultatet är inte NULL , återgår tolken . Den fullständiga koden kan skrivas på följande sätt :
char * result = null;
resultat = strtok ( str1 , delims ) ;
while ( ! Resultat = null ) {
printf ( " resultatet är \\ " % s \\ " \\ n " , resultat ) ,
resultat = strtok ( NULL , delims ) ;
}
Mata in koden ovan att inkludera tolken i C. Resultatet är det värde som du söker , är röding en karaktär , str1 och delims är parametrar och printf är utgångarna . Suppleant som är lämpligt .