IT

From Esolang
Jump to navigation Jump to search

IT is a programming language that uses it to do stuff

Syntax

I will use code highlighting for some reason
it [It]+ - a var
it [It]+ [[it]+|it [It]+|it [iT]|IT [It]] - set a var
it [iT]+ - a function input
iT [It]+ [[[[iT]+] ]+]? IT - a function with inputs or no inputs
It [[it [iT]+]|[it [It]+]|[IT [IT]+]]? - end a function with outputs or no outputs
IT [It]+ - refer to a function
IT IT [It]+ [[IT [It]+|this|it [It]+|it [iT]+]+] - run a function
IT it [comment] - a comment

Examples

IT it identity function
it It it
IT It iT IT
It it It
IT IT It it It
IT it that is going to return it