KASL

start

Reserved Words

KASL is a functional line evaluator. It is inspired by functional languages, but with a C style function mechanism. It is dynamically typed.

stmt → [ var = ] fn [ ( [val_0 [[,] val_n]* ] ) | val_0 [[,] val_n ] ] stmts → stmt [ ; stmt ]* val → execstmt | literalval | var literalval → object | array | string | number

LEX SYMBOLS : ID | STRING | DOUBLE | INTEGER | WS | TAB | NEWLINE | CHAR