This is a tool for exploring the relationship between context-free grammars, derivation trees and languages. To make it work, you'll need a browser that supports JavaScript.
To make it work, you'll need a browser that supports JavaScript.
Example: S → aSb|c
All possible derivations
Derivations of this string