language: prelude and internal functions, and varargs support

This commit is contained in:
2023-09-10 19:27:59 -04:00
parent 1cfb197a7f
commit e8c984f2dc
24 changed files with 166 additions and 104 deletions

View File

@ -117,6 +117,12 @@ types:
type: Symbol
- name: arguments
type: List<Expression>
ArgumentSpec:
values:
- name: symbol
type: Symbol
- name: multiple
type: Boolean
FunctionDefinition:
parent: Definition
values:
@ -125,7 +131,7 @@ types:
- name: symbol
type: Symbol
- name: arguments
type: List<Symbol>
type: List<ArgumentSpec>
- name: block
type: Block?
- name: native