diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-04-15 04:42:24 +0630 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-04-15 04:42:24 +0630 |
commit | f01d64b5f4d26611c90394f7b26ff219c4696c33 (patch) | |
tree | d7cf80be4721f7a5b0874fe88f87076850a0df3a /vm | |
parent | 062ed1227849f9954427c8e13c0b720b68c78f63 (diff) | |
download | ovm-f01d64b5f4d26611c90394f7b26ff219c4696c33.tar.gz ovm-f01d64b5f4d26611c90394f7b26ff219c4696c33.tar.bz2 ovm-f01d64b5f4d26611c90394f7b26ff219c4696c33.zip |
lexer now produces a vector of heap allocated tokens
This removes the problem of possibly expensive copies occurring due to
working with tokens produced from the lexer (that C++ just... does):
now we hold pointers where the copy operator is a lot easier to use.
I want expensive stuff to be done by me and for a reason: I want to
be holding the shotgun.
Diffstat (limited to 'vm')
0 files changed, 0 insertions, 0 deletions