Skip to content

benmasud/Lisp-Machine

 
 

Repository files navigation

Lisp-machine-nsu

image

This repository contains a framework designed for translating Lisp code into Java. The framework allows users to run Lisp code stored in a specified file and generate corresponding Java code as output. This was developed as a part of the course project for the 6th semester in the discipline of Software Designing by Alexander Lapushinsky(chiguaua) and Rofikul Masud (benmasud)

Installation

To use this framework, you will need Java installed on your system. You can download the latest release of the framework from the releases page.

Usage

Once you have downloaded the framework, you can run it using the following command:

java -jar ./target/original-LispMachine-1.0.jar -test -file InpName OutputName -code row_lisp_code $$

Replace InpName with the input file containing the Lisp code you want to test and OutputName with the desired name for the generated Java code file.

Example

Let's say you have a Lisp code snippet stored in a file named resources/test.list and you want to generate Java code named TestOut.java. You would run the following command:

java -jar ./target/original-LispMachine-1.0.jar -test -file resources/test.list TestOut -code row_lisp_code $$

Contributing

Contributions to this test framework are welcome! If you encounter any issues or have suggestions for improvement, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 96.4%
  • Common Lisp 2.3%
  • ANTLR 1.3%