A Pascal compiler written in JavaScript... just for fun.
The purpose of this project is to provide a web-based solution for compiling Pascal code. As such, the final version of project should be accessible to all users without having to install and fiddle with additional software -- just an Internet connection and a modern browser (see Installation Requirements: General Installation).
- An Internet connection to load the web page.
- A web browser capable of using the File API. An error will pop-up on the web page if your browser does not.
- A web server must be installed to serve the main web page. Any web server is fine (Python's SimpleHTTPServer, Apache HTTP Server, PHP 5.4.0's built-in web server, Node.js with http-server, XAMPP/LAMP/WAMP/MAMP, ...you get the idea).
- Clone this repository and its contents to your web server directory.
- Visit the web page from your browser of choice. Browser must support the File API. An error will pop-up on the web page if your browser does not.
- (OPTIONAL) For utilizing the development build process:
- Install Node.js.
- Open a terminal in project's root directory (same directory where this readme is located in).
npm install
to install project's Node dependencies.- See Usage: Development Usage: Terminal Commands for build commands.
- Done!
- Go to web page.
- Click on "Browse" button.
- Select a [Pascal] file to compile.
- ???
- Profit!
gulp docs
: Generate or update project documentations. Documentations can be found inPROJECT_ROOT/docs/
.
TODO
TODO