Context-free grammar explorer - syntax analysis algorithm visualization tool