Torque: Implement a DSL for CSA
An overview of motivation behind Torque and some of its principles can be found here: https://bit.ly/2qAI5Ep Note that there is quite a bit of work left to do in order to get Torque production-ready for any non-trivial amount of code, but landing the prototype as-is will allow for much faster iteration. Bugs will be filed for all of the big-ticket items that are not landing blockers but called out in this patch as important to fix. Cq-Include-Trybots: luci.v8.try:v8_linux_nosnap_rel;luci.v8.try:v8_linux_noi18n_rel_ng Change-Id: Ib07af70966d5133dc57344928885478b9c6b8b73 Reviewed-on: https://chromium-review.googlesource.com/845682 Commit-Queue: Daniel Clifford <danno@chromium.org> Reviewed-by: Jaroslav Sevcik <jarin@chromium.org> Cr-Commit-Position: refs/heads/master@{#52618}
Showing
This diff is collapsed.
src/builtins/array.tq
0 → 100644
This diff is collapsed.
src/builtins/base.tq
0 → 100644
This diff is collapsed.
src/torque/Torque.g4
0 → 100644
This diff is collapsed.
src/torque/TorqueLexer.cpp
0 → 100644
This diff is collapsed.
src/torque/TorqueLexer.h
0 → 100644
src/torque/TorqueListener.h
0 → 100644
This diff is collapsed.
src/torque/TorqueParser.cpp
0 → 100644
This diff is collapsed.
src/torque/TorqueParser.h
0 → 100644
This diff is collapsed.
src/torque/TorqueVisitor.cpp
0 → 100644
src/torque/TorqueVisitor.h
0 → 100644
This diff is collapsed.
src/torque/ast-generator.cc
0 → 100644
This diff is collapsed.
src/torque/ast-generator.h
0 → 100644
src/torque/ast.h
0 → 100644
This diff is collapsed.
src/torque/declarable.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/torque/file-visitor.cc
0 → 100644
This diff is collapsed.
src/torque/file-visitor.h
0 → 100644
This diff is collapsed.
src/torque/global-context.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/torque/scope.cc
0 → 100644
This diff is collapsed.
src/torque/scope.h
0 → 100644
This diff is collapsed.
src/torque/torque.cc
0 → 100644
This diff is collapsed.
src/torque/type-oracle.h
0 → 100644
This diff is collapsed.
src/torque/types.cc
0 → 100644
This diff is collapsed.
src/torque/types.h
0 → 100644
This diff is collapsed.
src/torque/utils.cc
0 → 100644
This diff is collapsed.
src/torque/utils.h
0 → 100644
tools/format-torque.py
0 → 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
tools/make-torque-parser.py
0 → 100755
This diff is collapsed.
This diff is collapsed.
Please
register
or
sign in
to comment