Generate documentation and done.
Today I made a cute help prompt for FAEditor. The screenshot is below:
Today I wrote a guide on integrating JFLAP pages to OpenDSA textbooks. This guide can be foundhere. Basically you need to add RST files, add json configuration files, add Makefile target, and finally compile. Then I did some more testing and fixed some typos in the documentation.
Today morning I wrote a three-pages report on what I did this summer. I mainly focused on changes I made instead of the funcionalities of the tools. In the afternoon I integrated all pages into an OpenDSA E-textbook named “JFLAP”. Here’s the book. I plan to write a guide on the process in order to make future developers’ lives easier.
- Fix NPDA cancel and add nodes buttons
- Redo and undo buttons for TM and NPDA
- Fix label click after undo/redo in TM and NPDA
- Click on label to delete edges in FAEditor
- Update documentation
Finish documenting Exercises and Grammar sections.
Keep documenting. Mission accomplished: NPDA.js, TuringMachine.js, Demos. I also changed the format of the exercise JSON files so that they conform to the new format of “expression” or “description”. I also improved the testing result of the exercises. Now the result is more clear to the users.
Keep documenting. Mission accomplished: serializableGraph.js, TraverseAcceptor.js, TraverseTransducer.js, Commands.js.
Today I found this awesome documentation generating project daux.io and decide to use this to write the documentation for my summer development. Today I already finished part of the documentation for
FA.js. Gonna do more tomorrow.
It looks like I’m not doing much but documenting does take a lot of time…
Today I did two things: update the alphabet after operations on graph in NPDA and TM editors, and show configurations along with the slideshow in NPDAEditor. Below is a demo video:
Demo of NPDA Configurations: