diff options
author | Andreas Kling <kling@serenityos.org> | 2020-03-12 12:19:11 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-03-12 12:19:11 +0100 |
commit | 425fd3ce5186f33de9c112b8b1d6fe8b42ab682d (patch) | |
tree | 25dac0248818fd8e756102057938629180aaf270 /Userland | |
parent | 4d942cc1d084111ebd2b9feea9dc41a5aee3d51a (diff) | |
download | serenity-425fd3ce5186f33de9c112b8b1d6fe8b42ab682d.zip |
LibJS: Defer Value construction until a Literal is executed
Remove the need to construct a full Value during parsing. This means
we don't have to worry about plumbing the heap into the parser.
The Literal ASTNode now has a bunch of subclasses that synthesize a
Value on demand.
Diffstat (limited to 'Userland')
0 files changed, 0 insertions, 0 deletions