| : |
::new (&(result->positional.symbols)) Array_List<Lisp_Object*>; |
| : |
::new (&(result->keyword.keywords)) Array_List<Lisp_Object*>; |
| : |
::new (&(result->keyword.values)) Array_List<Lisp_Object*>; |
| : |
// allocate a new block of memory size char (1 byte) instead of wide char (2 bytes) |
| : |
wchar_t* wc = new wchar_t[cSize]; |
| : |
// node->value.lambdaWrapper = new Lambda_Wrapper(function); |
| : |
// inject a new array list; |
| : |
// better for keeping track of the encountered new lines and |
| : |
// characters since last new line so we can update the parser |
| : |
* new col = (count chars since last \n) + 1 * |