Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 873 Bytes

README.md

File metadata and controls

56 lines (33 loc) · 873 Bytes

Arvlang

Note

purpose is to enable intermediate code generation for time-consuming framework development

Lexer

lexer explanation of how it works

Literals

  • Let
  • Numeral
  • Boolean
  • String
  • Functions
  • Returns

Statements

  • Prefix expressions

  • Infix expressions

  • If Expression

if { } else { }

NOTE: Both and being

  • Function Expression

fn (, ...)

  • Call Expression

()

  • For Expression

for

  • Range Expression

for range

  • Match Expression

match { OK: ERROR: }