Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
schemas.operators.json Maven / Gradle / Ivy
{
"operatorNames" : [
{
"operator":"addition",
"name":".addition"
},
{
"operator":"subtraction",
"name":".subtraction"
},
{
"operator":"multiplication",
"name":".multiplication"
},
{
"operator":"division",
"name":".division"
},
{
"operator":"exponentiation",
"name":".exponentiation"
},
{
"operator":"modulo",
"name":".modulo"
},
{
"operator":"shiftLeft",
"name":".shiftLeft"
},
{
"operator":"logicalShiftRight",
"name":".logicalShiftRight",
"comment":"Shift right padding with zeros"
},
{
"operator":"arithmeticShiftRight",
"name":".arithmeticShiftRight",
"comment":"Shift right preserving the sign"
},
{
"operator":"not",
"name":".not"
},
{
"operator":"and",
"name":".and"
},
{
"operator":"or",
"name":".or"
},
{
"operator":"xor",
"name":".xor"
},
{
"operator":"assignmentPlus",
"name":".assignmentPlus"
},
{
"operator":"assignmentMinus",
"name":".assignmentMinus"
},
{
"operator":"assignmentMultiplication",
"name":".assignmentMultiplication"
},
{
"operator":"assignmentDivision",
"name":".assignmentDivision"
},
{
"operator":"assignmentExponentiation",
"name":".assignmentExponentiation"
},
{
"operator":"assignmentModulo",
"name":".assignmentModulo"
},
{
"operator":"assignmentShiftLeft",
"name":".assignmentShiftLeft"
},
{
"operator":"assignmentLogicalShiftRight",
"name":".assignmentLogicalShiftRight"
},
{
"operator":"assignmentArithmeticShiftRight",
"name":".assignmentArithmeticShiftRight"
},
{
"operator":"assignmentAnd",
"name":".assignmentAnd"
},
{
"operator":"assignmentOr",
"name":".assignmentOr"
},
{
"operator":"assignmentXor",
"name":".assignmentXor"
},
{
"operator":"assignment",
"name":".assignment"
},
{
"operator":"minus",
"name":".minus",
"comment":"E.g. `a = -b`"
},
{
"operator":"plus",
"name":".plus",
"comment":"E.g. `a = +b`"
},
{
"operator":"preIncrement",
"name":".preIncrement"
},
{
"operator":"preDecrement",
"name":".preDecrement"
},
{
"operator":"postIncrement",
"name":".postIncrement"
},
{
"operator":"postDecrement",
"name":".postDecrement"
},
{
"operator":"logicalNot",
"name":".logicalNot"
},
{
"operator":"logicalOr",
"name":".logicalOr"
},
{
"operator":"logicalAnd",
"name":".logicalAnd"
},
{
"operator":"equals",
"name":".equals"
},
{
"operator":"notEquals",
"name":".notEquals"
},
{
"operator":"greaterThan",
"name":".greaterThan"
},
{
"operator":"lessThan",
"name":".lessThan"
},
{
"operator":"greaterEqualsThan",
"name":".greaterEqualsThan"
},
{
"operator":"lessEqualsThan",
"name":".lessEqualsThan"
},
{
"operator":"instanceOf",
"name":".instanceOf"
},
{
"operator":"memberAccess",
"name":".memberAccess",
"comment":"E.g. in C: `a.b` but not! in Java"
},
{
"operator":"indirectMemberAccess",
"name":".indirectMemberAccess",
"comment":"E.g. in C: `a->b` and `a.b` in Java"
},
{
"operator":"computedMemberAccess",
"name":".computedMemberAccess",
"comment":"E.g. in C: `a[b]` but not! in Java"
},
{
"operator":"indirectComputedMemberAccess",
"name":".indirectComputedMemberAccess",
"comment":"E.g. in C++: `a->*b` and a[b] in Java"
},
{
"operator":"indirection",
"name":".indirection",
"comment":"E.g. in C: `*a`"
},
{
"operator":"delete",
"name":".delete",
"comment":"Deletes a property from a namespace. E.g. `a=3; delete a; a == undefined;"
},
{
"operator":"conditional",
"name":".conditional",
"comment": "E.g. `a ? consequent : alternate`. In future probably also used for if statements"
},
{
"operator":"cast",
"name":".cast",
"comment": "Type casts of any sort"
},
{
"operator":"compare",
"name":".compare",
"comment": "Comparison between two arguments with the results: 0 == equal, negative == left < right, positive == left > right"
},
{
"operator":"addressOf",
"name":".addressOf",
"comment": "Returns the address of a given object"
},
{
"operator":"sizeOf",
"name":".sizeOf",
"comment": "Returns the size of a given object"
}
]
}