Home > litelang

litelang

Litelang is a project mainly written in C, it's free.

An interpreted programming language

(Both the language and this document are drafts)

litelang is an interpreted programming language which is supposed to be primitive in design and in implementation.

== Features ==

=== Data types ===

  • Boolean (BOOL_T)
  • Byte (BBYTE_T and XBYTE_T)
  • Integer (INT_T)
  • Double (DOUBLE_T)
  • Symbol (SYMBOL_T)

=== Blocks ===

  • If ('if', 'elif', 'else')
  • While (with 'break' and 'continue' support)
  • Function

=== Operations ===

  • Arithmetic (+, -, *, /, %)
  • Bit (&, |, ~, ^, >>, <<)
  • Logic (<, >, <=, >=, ==, !=, not, and, or, xor)
  • Assign (=, +=, -=, *=, /=, %=)