Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 454 Bytes

File metadata and controls

25 lines (13 loc) · 454 Bytes

This is a personal project; I'm unable to accept contributions at the moment.

Dev notes

There are four kinds of object:

  • Nodes -- generated by the parser

    Node, Literal, Call, INT_ADD, ...

  • Types -- used in the parser, to define the CFG

    Int, Text, Var, Func, ...

  • Values -- used in the language

    W_Int, W_Text, W_Var, W_List, W_Func, ...

  • Names -- used to access Records, and also Frames.

    :bob let foo bar = 1