c.freund: linguistischer syntaxparser javascript

Beitrag lesen

Hi ich bin absoluter Laie und versuche für eine Unihausarbeit einen simplen Syntax Parser zu programmieren. Kann ich das irgendwie hinkriegen das, wenn ein beliebiger Wert aus einem bestimmten Array in die Eingabe eingegeben wird, es eine positive Meldung gibt? (Und wenn die Reihenfolge oder die Eingabe falsch ist, eine negative.)

<body>  
<script type = "text/javascript">   //Eingabeaufforderung  
document.write("<br>________________________<br>");  
var Eingabe = prompt("Geben Sie einen Satz ein, der aus den obenstehenden Wörtern gebildet ist, um auf  
  
Grammatikalität zu prüfen.","le soleil brille");  
document.write("Ihre Eingabe lautete: "); document.write(Eingabe);  
document.write("<br>________________________<br>");  
  
  
//Tagging  
var Detf = new Array ("la", "une");  
var Detm = new Array ("le", "un");  
var Nf = new Array ("fille");  
var Nm = new Array ("soleil", "vent", "garçon");  
var Vi = new Array ("brille", "chante");  
var Vt = new Array ("sent", "voit", "chante");  
  
  
  
/* if (Eingabe == Detf, Nf, Vi)  
if (Eingabe == Detm, Nm, Vi)  
if (Eingabe == Detf, Nf, Vt, Detm, Nm)  
if (Eingabe == Detf, Nf, Vt, Detf, Nf)  
if (Eingabe == Detm, Nm, Vt, Detm, Nm)  
if (Eingabe == Detm, Nm, Vt, Detf, Nf)  
{document.write("Ihre Eingabe ist syntaktisch korrekt.")}  
else {document.write("Diese Eingabe ist grammatikalisch nicht korrekt.")}; */