Class ConstantFolding

java.lang.Object
liquidjava.rj_language.opt.ConstantFolding

public class ConstantFolding extends Object
  • Constructor Details

    • ConstantFolding

      public ConstantFolding()
  • Method Details

    • fold

      public static ValDerivationNode fold(ValDerivationNode node)
      Performs constant folding on a derivation node by evaluating nodes with constant values. Returns a new derivation node representing the folding steps taken