mirror of
https://github.com/BorysLevytskyi/BitwiseCmd.git
synced 2026-01-22 19:54:08 +01:00
`Disable bitwise operations
This commit is contained in:
@@ -32,7 +32,7 @@ export default class BitwiseExpressionViewModel {
|
||||
|
||||
static buildListOfNumbers(expr : ListOfNumbersExpression, config : Config) {
|
||||
var model = new BitwiseExpressionViewModel(config);
|
||||
expr.numbers.forEach(op => model.addScalarRow(op));
|
||||
expr.children.forEach(op => model.addScalarRow(op));
|
||||
model.maxNumberOfBits = BitwiseExpressionViewModel.applyEmphasizeBytes(model.maxNumberOfBits, model.emphasizeBytes);
|
||||
return model;
|
||||
}
|
||||
@@ -105,7 +105,7 @@ export default class BitwiseExpressionViewModel {
|
||||
this.maxNumberOfBits = Math.max(bits, this.maxNumberOfBits);
|
||||
|
||||
this.items.push({
|
||||
sign: expr.sign,
|
||||
sign: expr.operator,
|
||||
css: '',
|
||||
label: this.getLabel(resultNumber),
|
||||
expression: expr.operand,
|
||||
@@ -118,7 +118,7 @@ export default class BitwiseExpressionViewModel {
|
||||
this.maxNumberOfBits = Math.max(bits, this.maxNumberOfBits);
|
||||
const child = expr.operand.getUnderlyingScalarOperand();
|
||||
this.items.push({
|
||||
sign: expr.sign + formatter.numberToString(child.value, child.base),
|
||||
sign: expr.operator + formatter.numberToString(child.value, child.base),
|
||||
css: 'expression-result',
|
||||
expression: resultExpr,
|
||||
allowFlipBits: false,
|
||||
|
||||
@@ -96,7 +96,7 @@ class ExpressionRow extends React.Component<ExpressionRowProps> {
|
||||
// TODO: find a better way...
|
||||
if(this.props.expressionItem.isOperator) {
|
||||
const ex = this.props.expressionItem as OperatorExpression;
|
||||
return ex.sign + this.getLabelString(ex.getUnderlyingScalarOperand());
|
||||
return ex.operator + this.getLabelString(ex.getUnderlyingScalarOperand());
|
||||
}
|
||||
|
||||
return this.getLabelString(this.props.expressionItem.getUnderlyingScalarOperand());
|
||||
|
||||
Reference in New Issue
Block a user