Concept Flow - Context-free grammars
Start with Start Symbol S
Apply Production Rules
Replace Non-terminals
Generate String of Terminals
Check if String is in Language
Yes No
Accept
The grammar starts from a special symbol and applies rules to replace non-terminals until a string of terminals is formed, which is then checked for acceptance.