I’m doing my task about compiler project. I’m using Lex and Yacc for Delphi tools. I am unclear about how to generate grammar automatically using dyacc tools. I want to make a parse tree from source code input, but I don’t know how to use a grammar to make a parse tree. I’ve already made it manually, but not clearly true for parsing.
These are the steps of my task:
source code -> lexical (token) -> syntax -> parse-tree
PS: I’m using Java source code as input, but I’m making the compiler project in Delphi.