MCPcopy Create free account
hub / github.com/Aghajari/MathParser / fixOctal

Method fixOctal

MathParser/src/com/aghajari/math/MathParser.java:332–341  ·  view source on GitHub ↗

(0o027) -> (23)

(String src)

Source from the content-addressed store, hash-verified

330 * (0o027) -> (23)
331 */
332 private String fixOctal(String src) {
333 Matcher matcher = Utils.octal.matcher(src);
334 if (matcher.find()) {
335 String a = matcher.group(0);
336 long value = Long.parseLong(a.substring(3, a.length() - 1), 8);
337 src = src.substring(0, matcher.start() + 1) + value + src.substring(matcher.end() - 1);
338 return fixOctal(src);
339 }
340 return src;
341 }
342
343 /**
344 * Adds default constants {pi, e}

Callers 1

firstSimplifyMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected