The Context Free Grammar Checker
  1. For checking the basic properties of context free grammar: first sets, follow sets, cyclicity, left recursion, LL(1), LR(0), SLR(1), LALR(1), LR(1).
  2. For transforming the grammar: left recursion removal, factoring, reachability, realizability, follow set clash removal, LR(0)-state annotation for LALR(1) ⇒ SLR(1) transformation.
Programming Languages Laboratory,
Department of Computer Science
University of Calgary

ENTER

contacts: mburrel@csd.uwo.ca
robin@cpsc.ucalgary.ca