Giter VIP home page Giter VIP logo

hacklang's Introduction

hacklang

A programming language created for and by hackclubbers. Basically javascript but the keywords are replaced with hackclubbers' names.

To contribute, please check out CONTRIBUTING.md Want a keyword? Apply here

hacklang keyword or operator JavaScript Equivalent
rice (Rishi Kothari) var
yuto (Yuto N.) const
aditya (Aditya Rawat) class
c a r o t (Kevin Dai) throw
gleich (Matt Gleich) =
ken (Ken Bro Mueller) this
winston (Winston Iskandar) if
theo (Theo Bleier) while
zrl (Zach Latta) constructor
josh (Josh Brown) import
luke (Luke Carapezza) let
vincent (Vincent Dörig) return
caleb (Caleb Denio) new
kayley (Kayley Seow) else
breadduck (Kate) await
lachlanjc (Lachlan Campbell) async
chalk (Isac Portillo) export
safin (Safin Singh) case
eleeza (Eleeza A.) try
claire (Claire Wang) continue
neel (Neel Redkar) default
taylor (Taylor Lee) yield
ongzz (Ong Zhi Zheng) void
sam (Sam Poder) function
anthony (Anthony Kung) break
sarthak (Sarthak) catch
srsh (Saharsh Yeruva) public
amogh (Amogh Chaubey) private
steggy (Steggy) debugger
jacob (Jacob Haap) static
kofler (Edwin Kofler) from
fayd (Faisal Sayed) as
aaryan (Aaryan Porwal) super

hacklang's People

Contributors

aditya1rawat avatar anthonykung avatar faisalsayed10 avatar gleich avatar hyperupcall avatar jacobhaap avatar jbis9051 avatar qmogh avatar rfblock avatar rishiosaur avatar saharshxyz avatar sampoder avatar sarthaktexas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hacklang's Issues

Build this thing lmao

  • I'm submitting a ...
    [ ] bug report
    [X ] feature request
    [ ] question about the decisions made in the repository
    [ ] question about how to use this project

  • Summary
    Lol can we actually make this

Proper error control

  • I'm submitting a ...
    [x] bug report
    [ ] feature request
    [ ] question about the decisions made in the repository
    [ ] question about how to use this project

  • Summary
    on error we log the error to the console and exit the node process. for actual error management we'll need to change this to throw and error or return onw from the parser, whichever is more appropriate

May I be added?

  • I'm submitting a ...
    [ ] bug report
    [x] feature request
    [ ] question about the decisions made in the repository
    [ ] question about how to use this project

  • Summary

Hey! Any chance I could be added, maybe as the function keyword? Happy to do this if someone could direct me towards what to do... thanks :D

  • Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

issue with `VariableDeclarations` without an `Initializer`

  • I'm submitting a ...
    [x] bug report
    [ ] feature request
    [ ] question about the decisions made in the repository
    [ ] question about how to use this project

  • Summary
    using a VariableDeclarations without an Initializer doesn't change the keywords properly

  • Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

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.