Coder Social home page Coder Social logo

deck.zone's Introduction

deck.zone

Running deck.zone

  • clone the repo
  • npm install
  • npm start

Working on deck.zone

  • play around in src

Working on the Decklang Ace theme

  • see src/decklang/ace.js

Working on Decklang

  • the Decklang grammar is in decklang/ (it is parsed with nearley), and can be rebuilt by running npm run build:lang
    • decklang.ne is the main file, including all of the plugins and primitives
    • primitives.ne contains all of the language primitives
    • plugins/ contains all of the directives used by Decklang
  • Decklang has a test program that showcases all of its current features in decklang/test/testdeck.js and can be tested by running npm run test:lang
  • src/decklang/decklang.js is the outputted grammar for the language and is rebuilt every time Decklang is rebuilt
  • src/decklang/decklangparser.js handles processing and pre-processing of any given script for Decklang
  • src/decklang/plugins.json is a list of all plugins (from decklang/plugins/) that is built automatically when Decklang is rebuilt

deck.zone's People

Contributors

seiyria avatar

Watchers

James Cloos avatar Rab Rennie 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.