expBuilder().callSymbol

This commit is contained in:
2021-07-12 13:56:38 -06:00
parent 59c6b59e37
commit 7680c7a252

View File

@@ -397,6 +397,7 @@ class Helpers {
public static function expBuilder(posRef:ReaderExp) {
return {
call: (func:ReaderExp, args:Array<ReaderExp>) -> CallExp(func, args).withPosOf(posRef),
callSymbol: (symbol:String, args:Array<ReaderExp>) -> CallExp(Symbol(symbol).withPosOf(posRef), args).withPosOf(posRef),
list: (exps:Array<ReaderExp>) -> ListExp(exps).withPosOf(posRef),
str: (s:String) -> StrExp(s).withPosOf(posRef),
symbol: (?name:String) -> Prelude.symbol(name).withPosOf(posRef),