Class BrandListParser

java.lang.Object
nl.basjes.parse.useragent.parser.ClientHintsParserBaseVisitor<Void>
nl.basjes.parse.useragent.clienthints.parsers.BrandListParser
All Implemented Interfaces:
ClientHintsParserVisitor<Void>, DefaultANTLRErrorListener

public class BrandListParser extends ClientHintsParserBaseVisitor<Void> implements DefaultANTLRErrorListener
  • Constructor Details

    • BrandListParser

      public BrandListParser(String inputString)
  • Method Details

    • parse

      public static ArrayList<ClientHints.Brand> parse(String inputString)
    • visitBrand

      public Void visitBrand(ClientHintsParser.BrandContext ctx)
      Description copied from class: ClientHintsParserBaseVisitor
      Visit a parse tree produced by ClientHintsParser.brand().

      The default implementation returns the result of calling visitChildren(RuleNode) on ctx.

      Specified by:
      visitBrand in interface ClientHintsParserVisitor<Void>
      Overrides:
      visitBrand in class ClientHintsParserBaseVisitor<Void>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • syntaxError

      public void syntaxError(org.antlr.v4.runtime.Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, org.antlr.v4.runtime.RecognitionException e)
    • visit

      Void visit(org.antlr.v4.runtime.tree.ParseTree arg0)
    • visitChildren

      Void visitChildren(org.antlr.v4.runtime.tree.RuleNode arg0)
    • visitTerminal

      Void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode arg0)
    • visitErrorNode

      Void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode arg0)
    • visit

      public Void visit(org.antlr.v4.runtime.tree.ParseTree arg0)
    • visitChildren

      public Void visitChildren(org.antlr.v4.runtime.tree.RuleNode arg0)
    • visitTerminal

      public Void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode arg0)
    • visitErrorNode

      public Void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode arg0)
    • defaultResult

      protected Void defaultResult()
    • aggregateResult

      protected Void aggregateResult(Void arg0, Void arg1)
    • shouldVisitNextChild

      protected boolean shouldVisitNextChild(org.antlr.v4.runtime.tree.RuleNode arg0, Void arg1)