expBuilder().callSymbol

This commit is contained in:
2021-07-12 13:56:38 -06:00
parent 8c05c35e9b
commit 299b78f60b

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),