Monday, January 09, 2006

LIPL : Little Idiotic Programming Language

Little Idiotic Programming Language

Syntax:
::= '('')'

::= {} ::= any character...unicode whatever.
ex, can become ( if is (().
The parser takes off outer most parenthesis and considers anything inside as

::= { }

::= =[ ( | ) ]> | <[ ( | ) ]=

::= {}
::= '('')'
::= \t | \n | \r..etc
::=


Example:
(A)=>(B)<=(C)=>(D)=(1 2 3)=>(A)
(A)=>(B)
(C)=>(B)
(C)=>(D)
(D)=(1 2 3)=>(A)

(1 2 3) can be a of inputs. Or, it can be a