• Leszek Swirski's avatar
    [parser] Use n-ary addition for template strings · 531af2f4
    Leszek Swirski authored
    When closing untagged template string literals, create a single n-ary
    addition operation, instead of a tree of binary operations.
    
    As a clean-up, this also entirely removes the "second" field from n-ary
    operations. This was proving to be too confusing an API when building
    an n-ary operation incrementally from a single expression (rather than
    converting a binary operation).
    
    Bug: v8:6964
    Change-Id: I8f2a395d413cf345bab0a1a347b47f412cde83b1
    Reviewed-on: https://chromium-review.googlesource.com/739821Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
    Commit-Queue: Leszek Swirski <leszeks@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#49054}
    531af2f4
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...