Skip to content

orenjina/LogicVis

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LogicVis

Build Status

See user manual here: User Manual

Building from Source

Required software: Maven, JDK 11 (JDK 11 is only required to build from source. Java 8 suffices if only trying to run the jar executable.)

Run mvn clean install from the terminal in the project repository. To launch the tool after building it, run mvn exec:java.

See the User Manual for more details.

Restrictions

This section notes a few input restrictions of the program. If these restrictions are violated, the program behaves unpredictably:

  • Do not use any of these variable names in our input method: ROOT, curDEPTH, depTH, callFromLAST, returnVALUE
  • Do not put any uncompilable code in our input method

Known Bugs

This list presents known bugs that have not been fixed yet:

  • If we have multiple nodes that are on different levels pointing to the same nodes as a child, the arrows will overlap with one another. We have yet to figure out a way to solve it. This may require going through the entire tree once before starting to draw out individual nodes, so they can be located properly.
  • We also have a problem dealing the the case when there is statement right after if statement “if (a) return b;” which is a valid java code. We can solve this by adding { } around “return b”. So “if (a) {return b;}”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages