• Daniel Clifford's avatar
    [torque] Allow atomarStatements in otherwise statements · 6f5600e2
    Daniel Clifford authored
    In the process:
    - Convert TryLabelStatements into TryLabelExpressions
    - Change TryLabelExpressions to support only single label blocks and de-sugar
      try/labels into nested try/label statements. This allows the code in a label
      block to goto subsequent labels in the same try/label statement.
    - Make otherwise expressions either take IdentifierExpressions which get
      converted into simple label names OR atomarStatements, which make useful
      non-label operations, like 'break' and 'continue', useful together with
      otherwise. Non-label otherwise statements get de-sugared into try/label
      blocks.
    
    Bug: v8:7793
    Change-Id: Ie56ede6306e2a3182f6aa1bb8750ed418bda01db
    Reviewed-on: https://chromium-review.googlesource.com/c/1266997
    Commit-Queue: Daniel Clifford <danno@chromium.org>
    Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#56447}
    6f5600e2
Name
Last commit
Last update
..
test-torque.tq Loading commit data...