Leksikalsk analyse: Forskelle mellem versioner
Content deleted Content added
Glenn (diskussion | bidrag) m flyttede Lexikalsk analyse til Leksikalsk analyse |
Glenn (diskussion | bidrag) m →Eksempel: stavning |
||
Linje 6:
bison OR okse
</code>
Den funktion som udfør selve søgningen må på en eller anden måde få at vide, at brugeren vil finde alle sider som indeholder enten ordet "bison" eller ordet "okse".
Derimod kan [[syntaks|syntaktiske]] fejl ikke identificeres under
<code>
int hej(int "text" int)
Linje 15:
};
</code>
kan tolkes korrekt under
En almindelig måde at skabe den komponent, som håndterer lexikaliseringen er at anvende et program som [[lex]] eller [[flex]]. Et eksempel på et [[Java (programmeringssprog)|Java]]-baseret lexikaliseringsprogram er JFlex. To eksempler på dataprogrammer, der genererer programkode til en parser er [[yacc]] og [[GNU bison]].
|