Class AbstractGenericListAnalyzer<T extends GenericList<Z>,K extends T,Z extends AnalysisResult,A extends Analyzer<Z>>

java.lang.Object
com.scriptbasic.syntax.AbstractGenericListAnalyzer<T,K,Z,A>
Type Parameters:
T - is the interface that defines the list of something
K - is the implementation of T actually used to manage the list of the something
Z - is the analyzed something that the analyzer A returns
A - is the analyzer to analyze the something.
All Implemented Interfaces:
Analyzer<T>, ListAnalyzer<T>
Direct Known Subclasses:
BasicExpressionListAnalyzer, BasicSimpleLeftValueListAnalyzer

public abstract class AbstractGenericListAnalyzer<T extends GenericList<Z>,K extends T,Z extends AnalysisResult,A extends Analyzer<Z>> extends Object implements ListAnalyzer<T>
An abstract class to analyze a list of something. A list is several something separated by commas.
Author:
Peter Verhas date June 14, 2012
  • Field Details

    • ctx

      protected final Context ctx
  • Constructor Details

    • AbstractGenericListAnalyzer

      protected AbstractGenericListAnalyzer(Context ctx)
  • Method Details