SyntaxSage is a program that aims to help users learn and master programming language syntax.
Commit ID: d4fce42
**In order to run our Java Swing Application, you must run the main function in ** HomePage.java
If you Get an error related to classpath, add "com.mysql.jdbc.Driver" and "com.atlassian.commonmark" to classpath by downloading 'lib/mysql-connector-j-8.0.32.jar' and 'lib/commonmark-0.17.0.jar' JAR files from the repository and then right click on the Java Project (SyntaxSage) -> Properties -> Buildpath -> Libraries -> Add External JAR and select both 'mysql-connector-j-8.0.32.jar' and 'commonmark-0.17.0.jar' JAR files.
If you encounter "Error: Could not find or load main class GUI.HomePage" or "Class not found java.lang.ClassNotFoundException", then go to Java Project (SyntaxSage) -> Properties -> Buildpath -> Libraries and delete the missing Jar file, and add the one above for the previous error.
If you encounter an error where the buttons on the initial home page are not visible on Windows, please resize the window very slightly to allow the home page window to refresh.
If you still encounter errors, the artifact (JAR) for our project is provided in the root of the repository (SyntaxSage.jar). This can be used in place of the conventional method of running the program (clone repo, compile, run).