Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#7

Re: GenPar - Ein [ziemlich] generischer Parser

  Alt 18. Apr 2006, 17:59
Wenn alles funktioniert, sagt niemand mehr etwas, toll .

Version 1.1.2298.22751 ^^
  • Hab mal mit der Dokumentation angefangen, der Attributes-Ordner ist soweit fertig.
  • Alle Exceptions sind ab nun lokalisiert (deutsch + englisch).
  • MethodLiteral-Klasse: ziemlich ähnlich wie SimpleLiteralAttribute, aber weniger Reflection (in alle Standard-Packages eingebaut).
  • DefiningOperatorsAttribute-Klasse: Alle selbstdefinierten Operatoren ("operator XYZ") werden automatisch in den Parser übernommen.
  • Noch ein paar neue InfixOperatorAttribute-ctors
  • Komplexe Zahlen (Complex(Package)) und Vektoren (Vector2(Package), Vector3(Package))
Ein kleiner Bleistift zu den 3D-Vektoren:
Code:
static void Main(string[] args)
{
   InfixParser parser = new InfixParser(new Vector3Package());
   parser.Parse("(1; 0; 0) x (0; 2; 0)");
   Console.WriteLine(parser.Root.Evaluate());
   Console.ReadLine();
}
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat