Skip to content
A pretty ordinary-looking language.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
CDragon.js
README.md

README.md

Codename Dragon

A pretty ordinary-looking language.

About

Codename Dragon (CDragon for short) is a programming language that is implemented with a shunting-yard algorithm. Thus, it has virtually no syntax erros in the way of formation of code. CDragon is also a symbollic language, which means that it prefers symbols instead of codewords. In many cases, parentheses (and even spaces) are optional due to it's parsing nature. For example, all of the following are equivalent-functoin Hello, World! programs:

disp("Hello, World!");
disp "Hello, World!");
disp"Hello, World!";

Statements are seperated in a C-style fashion, i.e. with semicolons. Semicolons are optional at the end of the program.

Currently, the capacity of CDragon is limited, lacking conditionals and loops.

The goal

CDragon is an experimental language. It is made for the web (akin to JavaScript), but is not limited as thus.

Commands

  • disp - print an entity, or each element of that entity
  • (more to come.)
You can’t perform that action at this time.