FLUID-6510: Add transformations for XOR and other missing binaryOps as well as negation

Metadata

Source
FLUID-6510
Type
New Feature
Priority
Major
Status
Open
Resolution
N/A
Assignee
Steven Githens
Reporter
Steven Githens
Created
2020-05-29T12:20:12.986-0400
Updated
2020-05-29T12:20:12.986-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Model Transformation System

Description

Currently in our model transforms we have support for a number of javascript binaryOps, but are missing some like `&` and `|`. These and any other missing ones should be added.

Additionally, we don't have any support for negation at the moment, such as would be used in a statement like:

if (!myVariable) { do stuff }