Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save timotheecour/280550dad2b2656f579f7baf12b27a8e to your computer and use it in GitHub Desktop.
Save timotheecour/280550dad2b2656f579f7baf12b27a8e to your computer and use it in GitHub Desktop.
}, {
"kind": "nkLetSection",
"flags": ["nfIsRef"],
"typ": "nil",
"sons": [{
"kind": "nkIdentDefs",
"flags": ["nfIsRef"],
"typ": "nil",
"sons": [{
"kind": "nkIdent",
"flags": ["nfIsRef"],
"typ": "nil",
"ident": "lhs`gensym16"
}, {
"kind": "nkEmpty",
"flags": ["nfIsRef"],
"typ": "nil"
}, {
"kind": "nkCall",
"flags": ["nfIsRef"],
"typ": "tyInt",
"sons": [{
"kind": "nkSym",
"flags": ["nfIsRef"],
"typ": "tyProc",
"sym": {
"kind": "skProc",
"name": "fn",
"id": 805306445,
"flags": ["sfUsed", "sfGlobal"]
}
}, {
"kind": "nkDotExpr",
"flags": ["nfIsRef"],
"typ": "tyInt",
"sons": [{
"kind": "nkDerefExpr",
"flags": ["nfIsRef"],
"typ": "tyObject",
"sons": [{
"kind": "nkSym",
"flags": ["nfIsRef"],
"typ": "tyRef",
"sym": <defined 51 lines upwards>
}]
}, {
"kind": "nkSym",
"flags": ["nfIsRef"],
"typ": "tyInt",
"sym": {
"kind": "skField",
"name": "x",
"id": 805306444,
"position": 0,
"flags": ["sfUsed"]
}
}]
}]
}]
}]
}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment