francismaria / mathex2java Goto Github PK
View Code? Open in Web Editor NEWThis repository hosts the MaTheX2Java code translation application.
Home Page: http://mathex2java.com
License: GNU General Public License v2.0
This repository hosts the MaTheX2Java code translation application.
Home Page: http://mathex2java.com
License: GNU General Public License v2.0
Allow the user to input integrals and generate Java code for them.
The grammar must be correctly updated and its JS visitors must implement the necessary operations to generate the Java code corresponding to integrals, which may be one of these:
simple integral
double integral
triple integral
Note: higher order integrals are not a priority.
Labels should be created for issues in order to easily filter and understand the scope of the issue.
Currently, this application is written in JavaScript but not yet with TypeScript which allows a strongertype safety and code execution.
New contributors should follow the current process of contributing to this repository. For that a new file CONTRIBUTING.md
should be created.
Visitors should be extensively tested so that correct functionality is guaranteed.
Update README with the following:
Visitors should be extensively tested so that correct functionality is guaranteed.
Default branch main
. should be protected against deletion, as well as malformed commit messages.
Create a Python generator to support translation.
Currently, the generated Java class name has the current date format only. This however will make the compilation fail as a Java class can not be started with a number. The proposal here is to prefix the current date with MaTheX2Java_
.
Example:
MaTheX2Java_5_6_2021_13_5_54
Update repository links in package.lock
.
Use GitHub actions CI to build the project whenever a commit is pushed to main
branch and thus make sure that every commit is acceptable and does not break functionality.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.