fr.umlv.tatoo.cc.parser.table
Class LogInfoConflictDiagnosticReporter

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.log.DiagnosticReporter
      extended by fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
          extended by fr.umlv.tatoo.cc.parser.table.LogInfoConflictDiagnosticReporter

public class LogInfoConflictDiagnosticReporter
extends AbstractConflictDiagnosticReporter


Nested Class Summary
 
Nested classes/interfaces inherited from class fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
AbstractConflictDiagnosticReporter.ErrorKey, AbstractConflictDiagnosticReporter.InfoKey, AbstractConflictDiagnosticReporter.Key, AbstractConflictDiagnosticReporter.WarningKey
 
Nested classes/interfaces inherited from class fr.umlv.tatoo.cc.common.log.DiagnosticReporter
DiagnosticReporter.Level
 
Constructor Summary
LogInfoConflictDiagnosticReporter(UserDefinedLevelMap userDefinedLevelMap)
           
 
Method Summary
 void branchConflict(AbstractConflictDiagnosticReporter.Key key, NodeDecl<?> node, Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions, TerminalDecl eof)
           
 void terminalConflict(AbstractConflictDiagnosticReporter.Key key, NodeDecl<?> node, TerminalDecl terminal, Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions, TerminalDecl eof)
           
 
Methods inherited from class fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
conflict, getBundle
 
Methods inherited from class fr.umlv.tatoo.cc.common.log.DiagnosticReporter
formatMessage, getLevel, isOnError, setErrorIfNedded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogInfoConflictDiagnosticReporter

public LogInfoConflictDiagnosticReporter(UserDefinedLevelMap userDefinedLevelMap)
Method Detail

terminalConflict

public void terminalConflict(AbstractConflictDiagnosticReporter.Key key,
                             NodeDecl<?> node,
                             TerminalDecl terminal,
                             Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
                             TerminalDecl eof)
Specified by:
terminalConflict in class AbstractConflictDiagnosticReporter

branchConflict

public void branchConflict(AbstractConflictDiagnosticReporter.Key key,
                           NodeDecl<?> node,
                           Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
                           TerminalDecl eof)
Specified by:
branchConflict in class AbstractConflictDiagnosticReporter