Skip to content

Simple Parser which uses Compiler design concepts. Lexical analysis, symbol table formation, parse the code using symbol table. This code works for any OOP based Code. It can be made for other languages too using the same concepts. Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP ba…

Notifications You must be signed in to change notification settings

vimaltiwari2612/JavaCodeParserAndUMLCreator

Repository files navigation

JavaCodeParserAndUMLCreator

Simple Parser which uses Compiler design concepts.

  1. Lexical analysis
  2. symbol table formation
  3. parse the code using symbol table
  4. Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP based code into UML.

This code works for Any OOP Code. It can be made for other languages too using the same concepts.

How to run :

FOR GUI users -

  1. download the Zip (https://github.com/vimaltiwari2612/JavaCodeParserAndUMLCreator)
  2. click on Parser.bat

screenshot

                                                 OR

For File users -

  1. give an unindented code file as parameter to main class.

screenshot

  1. run the code

screenshot

  1. See the file again

screenshot


=================================================== UML CREATION ADDED==================================================================

Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP based code into UML.

  1. Click on the "Get UML"

screenshot

  1. You will get the UML created screen. Click on save to save it in "uml" folder in package

screenshot

  1. Move to "uml" folder and use image however you want!!!

THANKS!!

About

Simple Parser which uses Compiler design concepts. Lexical analysis, symbol table formation, parse the code using symbol table. This code works for any OOP based Code. It can be made for other languages too using the same concepts. Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP ba…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published