(node, index = 0)
| 1180 | } |
| 1181 | __name(unmarshalCaptures, "unmarshalCaptures"); |
| 1182 | function marshalNode(node, index = 0) { |
| 1183 | let address = TRANSFER_BUFFER + index * SIZE_OF_NODE; |
| 1184 | C.setValue(address, node.id, "i32"); |
| 1185 | address += SIZE_OF_INT; |
| 1186 | C.setValue(address, node.startIndex, "i32"); |
| 1187 | address += SIZE_OF_INT; |
| 1188 | C.setValue(address, node.startPosition.row, "i32"); |
| 1189 | address += SIZE_OF_INT; |
| 1190 | C.setValue(address, node.startPosition.column, "i32"); |
| 1191 | address += SIZE_OF_INT; |
| 1192 | C.setValue(address, node[0], "i32"); |
| 1193 | } |
| 1194 | __name(marshalNode, "marshalNode"); |
| 1195 | function unmarshalNode(tree, address = TRANSFER_BUFFER) { |
| 1196 | const id = C.getValue(address, "i32"); |
no test coverage detected