MCPcopy Create free account
hub / github.com/facebook/chisel / evaluateIntegerExpression

Function evaluateIntegerExpression

fbchisellldbbase.py:132–140  ·  view source on GitHub ↗
(expression, printErrors=True)

Source from the content-addressed store, hash-verified

130
131
132def evaluateIntegerExpression(expression, printErrors=True):
133 output = evaluateExpression("(int)(" + expression + ")", printErrors).replace(
134 "'", ""
135 )
136 if output.startswith("\\x"): # Booleans may display as \x01 (Hex)
137 output = output[2:]
138 elif output.startswith("\\"): # Or as \0 (Dec)
139 output = output[1:]
140 return int(output, 0)
141
142
143def evaluateBooleanExpression(expression, printErrors=True):

Callers 1

Calls 1

evaluateExpressionFunction · 0.85

Tested by

no test coverage detected