summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2020-03-12 12:19:11 +0100
committerAndreas Kling <kling@serenityos.org>2020-03-12 12:19:11 +0100
commit425fd3ce5186f33de9c112b8b1d6fe8b42ab682d (patch)
tree25dac0248818fd8e756102057938629180aaf270 /Userland
parent4d942cc1d084111ebd2b9feea9dc41a5aee3d51a (diff)
downloadserenity-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