FileDocCategorySizeDatePackage
action_production.javaAPI DocJava SE 5 API1285Fri Aug 26 14:54:54 BST 2005com.sun.java_cup.internal

action_production

public class action_production extends production
A specialized version of a production used when we split an existing production in order to remove an embedded action. Here we keep a bit of extra bookkeeping so that we know where we came from.
version
last updated: 11/25/95
author
Scott Hudson

Fields Summary
protected production
_base_production
The production we were taken out of.
Constructors Summary
public action_production(production base, non_terminal lhs_sym, production_part[] rhs_parts, int rhs_len, String action_str)
Constructor.

param
base the production we are being factored out of.
param
lhs_sym the LHS symbol for this production.
param
rhs_parts array of production parts for the RHS.
param
rhs_len how much of the rhs_parts array is valid.
param
action_str the trailing reduce action for this production.

      super(lhs_sym, rhs_parts, rhs_len, action_str);
      _base_production = base;
    
Methods Summary
public productionbase_production()
The production we were taken out of.

return _base_production;