Code Monkey home page Code Monkey logo

tnclipse's Introduction

TnClipse: Typhon support for the Eclipse IDE

Overview

TnClipse is an Eclipse plugin for the Typhon language.

Features

  • Syntax highlighting and outline view for Typhon files!
  • Maintain Typhon projects in Eclipse!
  • Built-in TnBox support- Run Typhon programs from inside Eclipse!

Installing

To install TnClipse in your IDE, go to the Help menu, go to Install new software..., and then you will see the installation dialog. In the Work with field, there is a button labeled Add...; click on that and enter http://typhonlang.github.io/tnclipse/ in the Location field. Name it whatever you want. Hit OK, and soon enough the Typhon plugin will appear in the dialog. Check the checkbox called Typhon, and hit Next. Follow any further instructions, and TnClipse should now be installed.

Building

TnClipse must be built within Eclipse itself. To set up TnClipse for development, run:

./gradlew getLibs

And then import this project into Eclipse.

From local JARs

To let TnClipse use a Typhon and TnBox JAR built locally, ensure this repository, Typhon's repository, and TnBox's repository are sitting inside your local machine, in the same directory. Then run the following in the two repositories:

./gradlew jar sourcesJar

And then run this in TnClipse's repository:

./gradlew getLibsDev

Run gradle jar sourcesJar again after you make any changes to Typhon/TnBox itself.

tnclipse's People

Contributors

iconmaster5326 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.