Tests.rb

Path: Tests.rb
Last Update: Thu Mar 09 15:55:02 Westeuropäische Normalzeit 2006

Die folgenden drei Klassen stellen die Testklassen für die Datei actiontables.rb und Parser.rb dar. Hierbei handelt es sich um Tests für die drei Klassen UTable, ATable und Parse sowie deren Methoden.

 Für die Testklassen werden zwei Grammatiken angelegt:
  grammar1: S -> b S d | b S c S d | a
  und
  grammar2: E -> E + T  | T
            T -> T * id | id
 Von beiden wird ein LR(0)-Automat erstellt.
 Von grammar2 werden noch der LR(1)- und der SLR(1)-Automat erstellt.
Author:Wickmann, René

Required files

test/unit   actiontables   Automaten   Grammatiken   Parser   Warshall  

[Validate]