Giter VIP home page Giter VIP logo

lawea's Introduction

La Weá

La Weá is a Turing-complete esoteric programming language consisting of 16 commands, each represented by a highly colloquial term in Chilean Spanish. Commands must be separated; extra whitespaces and newlines are ignored; single-line comments are preceded by a #.

Command Description
maricón Decrements current cell value by 1.
maraco Decrements current cell value by 2.
weón Increments current cell value by 1.
aweonao Increments current cell value by 2.
maraca Sets current cell value to 0.
chucha Moves back one cell.
puta Moves forward one cell.
pichula If current cell value is 0, moves the instruction pointer after the matching tula command.
tula If current cell value is not 0, moves the instruction pointer after the matching pichula command.
pico Moves the instruction pointer after the closest tula command, regardless of the current cell value.
ctm Prints current cell value to STDOUT as an ASCII character.
quéweá Reads ASCII character from STDIN and stores it in the current cell.
chúpala Prints current cell value to STDIN as an integer.
brígido Reads integer from STDIN and stores it in the current cell.
perkin Copies current cell value if there is no copy; otherwise, pastes the copied value and resets the copy.
mierda Terminates program.

JavaScript based online interpreter: https://laweainterpreter.firebaseapp.com/

Note: C/C++ interpreters must be compiled with Clang. Could not get C++ interpreter to compile on Windows.

lawea's People

Contributors

pelirodri avatar xpktro avatar

Stargazers

 avatar

Watchers

 avatar  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.