This a language I started builing. All I documented so far is this:

I have started building a new programming language. help is appreciated and information below:

The Parsing Method

the functions are divided into subs. the main parser reads line per line, ignoring comments and sending the rest to respective subs. the sub then receives the line and uses it, then sending control back the the central parser, which continues were it left off. All options within the function are a 6 digit combination (title=, contt{,)
Supported functions
Here is the current list of functions (be reasonable: I suck and are working alone on this... Help would be appreciated) :

Contact Information

For information, Email me

Licensing Information

The Sphinx-WAP Language by Sphinx Gaming Inc. is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

You are free:

* to copy, distribute and transmit the work
* to adapt the work

Under the following conditions:

* You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
* For any reuse or distribution, you must make clear to others the license terms of this work.
* Any of the above conditions can be waived if you get permission from the copyright holder.
* Nothing in this license impairs or restricts the author's moral rights

WAP1x{} Language Syntax

The Sphinx-WAP Language (WAP1x{}) Has a very particular syntax. It is

as follows :

//# is the number of lines not including itself
//functions are always 5 chars long, some need no options

WAP1x{} also accepts mods (DLL). Their names must be 5 chars long. They

go BEFORE internal commands, so to block one, rename blank.dll to the

command you wish to block.

other funtions must accept the variables COM as string (line info) and

VARS as array (variable system) from the central parsing unit (cpu).

variables line and waste. They then perform their function.

1- trim the funtion name and brackets (funtn{value|value} becomes


2- split the values and use them.

3- perform designed funtion(s)


finally be original and have fun!