Java syntax validator using PLY tools (python) A Syntax validator made for the language Java using python PLY (Python lex/yacc) tools. Requirements: python lex/yacc tools - PLY pip install ply Constructs worked on: Simple Variable Declaration Conditional construct --> nested if Looping construct --> while Looping construct --> do..while Function definition Reference links: Learn Lexing Learn Parsing