DeSrcKit
From Erights
deSrcKit is a Data-E Kit which represents Data-E in E syntax.
Tests
Checking that arbitrary verbs work:
? <elib:serial.makeSurgeon>.withSrcKit("").serialize( > def x { > to __optUncall() { return [1, "add(Number)", [1]] } > } > ) # value: "(def t__0 := 1).\"add(Number)\"(t__0)" ? <elib:serial.deSrcKit>.makeBuilder().buildCall("1", "add(Number)", ["1"]) # value: "1.\"add(Number)\"(1)"
- This page is a stub; it should be expanded with more information. If doing so, check the original E web site and the mailing list archives for content which could be moved into this page.