All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.anarres.graphviz.parser.analysis.Analysis Maven / Gradle / Ivy

There is a newer version: 1.0.12
Show newest version
/* This file was generated by SableCC (http://www.sablecc.org/). */

package org.anarres.graphviz.parser.analysis;

import org.anarres.graphviz.parser.node.*;

public interface Analysis extends Switch
{
    Object getIn(Node node);
    void setIn(Node node, Object o);
    Object getOut(Node node);
    void setOut(Node node, Object o);

    void caseStart(Start node);
    void caseAGraph(AGraph node);
    void caseAGraphGraphType(AGraphGraphType node);
    void caseADigraphGraphType(ADigraphGraphType node);
    void caseAGlobalDefaultsStatement(AGlobalDefaultsStatement node);
    void caseAGraphDefaultsStatement(AGraphDefaultsStatement node);
    void caseANodeDefaultsStatement(ANodeDefaultsStatement node);
    void caseAEdgeDefaultsStatement(AEdgeDefaultsStatement node);
    void caseADataStatement(ADataStatement node);
    void caseAComposite(AComposite node);
    void caseASimpleNode(ASimpleNode node);
    void caseAPortNode(APortNode node);
    void caseASubgraphNode(ASubgraphNode node);
    void caseAArrowEdge(AArrowEdge node);
    void caseALinkEdge(ALinkEdge node);
    void caseAAttribute(AAttribute node);
    void caseALiteralAtom(ALiteralAtom node);
    void caseAQuotedAtom(AQuotedAtom node);

    void caseTTokLbrace(TTokLbrace node);
    void caseTTokRbrace(TTokRbrace node);
    void caseTTokLsquare(TTokLsquare node);
    void caseTTokRsquare(TTokRsquare node);
    void caseTTokArrow(TTokArrow node);
    void caseTTokLink(TTokLink node);
    void caseTTokEq(TTokEq node);
    void caseTTokSemi(TTokSemi node);
    void caseTTokComma(TTokComma node);
    void caseTTokColon(TTokColon node);
    void caseTKwStrict(TKwStrict node);
    void caseTKwGraph(TKwGraph node);
    void caseTKwDigraph(TKwDigraph node);
    void caseTKwSubgraph(TKwSubgraph node);
    void caseTKwNode(TKwNode node);
    void caseTKwEdge(TKwEdge node);
    void caseTLiteral(TLiteral node);
    void caseTStringLiteral(TStringLiteral node);
    void caseTBlank(TBlank node);
    void caseTComment(TComment node);
    void caseEOF(EOF node);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy