Page cover image

Syntax 101

Only way to understand that syntax, actually.

JM-'s Syntax is characterized by the facts that it mixes 2 programming languages: C and C++ and is also edgy af.

They omitted the "..and fucks a lot of stuff up while doing that" (Source: JM-'s GitHub repository)

The Incest Rule

The Incest Rule is a principle of JM-'s Syntax that reads:

"Every function has the ability of using and creating other functions inside of its body to achieve its goal."

So technically speaking you could #define an empty function and use it as C-like languages' main(). *Important sidenote: This kinda issue has been addressed in the PIDD.

An example of The Incest Rule being applied to create multiple nested or "incested" con.out{} functions

Important note

All of the informations regarding JM-'s Syntax that you will find in this documentation are based on the Initial Design Documents: IDD, IDoLD, IDoEHD and every other Design Document like the PIDD and their revisions

Last updated

Was this helpful?