MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / peep

Method peep

chapter24/src/main/java/com/seaofnodes/simple/Parser.java:1766–1769  ·  view source on GitHub ↗
( Node n )

Source from the content-addressed store, hash-verified

1764 public static ConstantNode con( Type t ) { return (ConstantNode)new ConstantNode(t).peephole(); }
1765 public static ConFldOffNode off( TypeStruct base, String fname ) { return (ConFldOffNode)(new ConFldOffNode(base._name,fname).peephole()); }
1766 public Node peep( Node n ) {
1767 // Peephole, then improve with lexically scoped guards
1768 return _scope.upcastGuard(n.peephole());
1769 }
1770
1771 // Parse a string or null
1772 private String parseString() {

Callers 15

parseFunctionBodyMethod · 0.95
parseTrinaryMethod · 0.95
liftExprMethod · 0.95
widenIntMethod · 0.95
parseDeclarationMethod · 0.95
parseBitwiseMethod · 0.95
parseEqualityMethod · 0.95
parseComparisonMethod · 0.95
makeCompBoolMethod · 0.95
parseShiftMethod · 0.95
parseAdditionMethod · 0.95
parseMultiplicationMethod · 0.95

Calls 2

upcastGuardMethod · 0.45
peepholeMethod · 0.45

Tested by

no test coverage detected