Open akashchavda opened 2 months ago
can you please tell me how i can generate AST as output when i provide cobol as input using JAVA class
Exa.. INPUT Identification Division. Program-ID. HELLOWORLD. Procedure Division. Display "Hello world". STOP RUN.
Identification Division. Program-ID. HELLOWORLD. Procedure Division. Display "Hello world". STOP RUN.
OUTPUT: (startRule (compilationUnit (programUnit (identificationDivision Identification Division . (programIdParagraph Program-ID . (programName (cobolWord HELLOWORLD)) .)) (procedureDivision Procedure Division . (procedureDivisionBody (paragraphs (sentence (statement (displayStatement Display (displayOperand (literal "Hello world")))) .) (sentence (statement (stopStatement STOP RUN))) .)))))) <EOF>)
(startRule (compilationUnit (programUnit (identificationDivision Identification Division . (programIdParagraph Program-ID . (programName (cobolWord HELLOWORLD)) .)) (procedureDivision Procedure Division . (procedureDivisionBody (paragraphs (sentence (statement (displayStatement Display (displayOperand (literal "Hello world")))) .) (sentence (statement (stopStatement STOP RUN))) .)))))) <EOF>)
can you please tell me how i can generate AST as output when i provide cobol as input using JAVA class
Exa.. INPUT
Identification Division. Program-ID. HELLOWORLD. Procedure Division. Display "Hello world". STOP RUN.
OUTPUT:
(startRule (compilationUnit (programUnit (identificationDivision Identification Division . (programIdParagraph Program-ID . (programName (cobolWord HELLOWORLD)) .)) (procedureDivision Procedure Division . (procedureDivisionBody (paragraphs (sentence (statement (displayStatement Display (displayOperand (literal "Hello world")))) .) (sentence (statement (stopStatement STOP RUN))) .)))))) <EOF>)