1 package polyglot.ext.jl.ast; 2 3 import polyglot.ast.*; 4 import polyglot.types.*; 5 import polyglot.visit.*; 6 import polyglot.util.*; 7 import java.util.List ; 8 9 12 public abstract class Lit_c extends Expr_c implements Lit 13 { 14 public Lit_c(Position pos) { 15 super(pos); 16 } 17 18 19 public Precedence precedence() { 20 return Precedence.LITERAL; 21 } 22 23 27 public Term entry() { 28 return this; 29 } 30 31 34 public List acceptCFG(CFGBuilder v, List succs) { 35 return succs; 36 } 37 38 public boolean isConstant() { 39 return true; 40 } 41 42 public abstract Object constantValue(); 43 } 44 | Popular Tags |