Example 1: Hello World
The Structure
NICS is a series of statements
Every statement is a collection of variables or literals connected by binary or unary operators acting upon those variables. There are the following literal forms:
String
"This is a string. It is bounded by double quotes"
Integer
45645655 // That was a number and this is a comment. Anything on a line after // is a comment and is ignored by the compiler
Array
[ "This is an array" "There are no commas separating the items" 5 "The items can be any type of items" [ "This is an array within an array and contains a string and an integer" 7 ] "This is the last item" ]
Code Block
{ a = 4 } // A code block is an item that is a set of statements surrounded by braces {}
Name Space
{{ a = 4 }} // A name space is an item that is a set of statements surrounded by double braces {{}}
And there are the following operators
The standard maths and logic ones as per C + - / * & | ^ && || and also * * for raise to the power
