congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Parser.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
ch.qos.logback.core.subst.Parser
constructor

Best Java code snippets using ch.qos.logback.core.subst.Parser.<init> (Showing top 20 results out of 315)

origin: camunda/camunda-bpm-platform

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: io.virtdata/virtdata-lib-realer

private static Node tokenizeAndParseString(String value) throws ScanException {
  Tokenizer tokenizer = new Tokenizer(value);
  List<Token> tokens = tokenizer.tokenize();
  Parser parser = new Parser(tokens);
  return parser.parse();
}
origin: tony19/logback-android

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: com.hynnet/logback-core

private static Node tokenizeAndParseString(String value) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(value);
 List<Token> tokens = tokenizer.tokenize();
 Parser parser = new Parser(tokens);
 return parser.parse();
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

private static Node tokenizeAndParseString(String value) throws ScanException {
  Tokenizer tokenizer = new Tokenizer(value);
  List<Token> tokens = tokenizer.tokenize();
  Parser parser = new Parser(tokens);
  return parser.parse();
}
origin: Nextdoor/bender

private static Node tokenizeAndParseString(String value) throws ScanException {
  Tokenizer tokenizer = new Tokenizer(value);
  List<Token> tokens = tokenizer.tokenize();
  Parser parser = new Parser(tokens);
  return parser.parse();
}
origin: tony19/logback-android

@Test
public void emptyTokenListDoesNotThrowNullPointerException() throws ScanException {
 // An empty token list would be returned from Tokenizer.tokenize()
 // if it were constructed with an empty string. The parser should
 // be able to handle this.
 Parser parser = new Parser(new ArrayList<Token>());
 parser.parse();
}
origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.core

public static String substituteVariable(String input, PropertyContainer pc0, PropertyContainer pc1) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(input);
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 NodeToStringTransformer nodeToStringTransformer = new NodeToStringTransformer(node, pc0, pc1);
 return nodeToStringTransformer.transform();
}
origin: ch.qos.logback/core

public static String substituteVariable(String input, PropertyContainer pc0, PropertyContainer pc1) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(input);
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 NodeToStringTransformer nodeToStringTransformer = new NodeToStringTransformer(node, pc0, pc1);
 return nodeToStringTransformer.transform();
}
origin: tony19/logback-android

private Node makeNode(String input) throws ScanException {
 Tokenizer tokenizer = new Tokenizer(input);
 Parser parser = new Parser(tokenizer.tokenize());
 return parser.parse();
}
origin: tony19/logback-android

@Test
public void literal() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("abc");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "abc");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalWithAccolade0() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("{}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "{");
 witness.next = new Node(Node.Type.LITERAL, "}");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void variable() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("${abc}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "abc"));
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalWithAccolade1() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("%x{a}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "%x");
 Node t = witness.next = new Node(Node.Type.LITERAL, "{");
 t.next = new Node(Node.Type.LITERAL, "a");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "}");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void withDefault() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("${b:-c}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 witness.defaultPart = new Node(Node.Type.LITERAL, "c");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalVariableLiteral() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("a${b}c");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "a");
 witness.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 witness.next.next = new Node(Node.Type.LITERAL, "c");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void withColon() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("a:${b}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "a");
 Node t = witness.next = new Node(Node.Type.LITERAL, ":");
 t.next = new Node(Node.Type.VARIABLE, new Node(Node.Type.LITERAL, "b"));
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void defaultSeparatorOutsideOfAVariable() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("{a:-b}");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 dump(node);
 Node witness = new Node(Node.Type.LITERAL, "{");
 Node t = witness.next = new Node(Node.Type.LITERAL, "a");
 t.next = new Node(Node.Type.LITERAL, ":-");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "b");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "}");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void nested() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("a${b${c}}d");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "a");
 Node bLiteralNode = new Node(Node.Type.LITERAL, "b");
 Node cLiteralNode = new Node(Node.Type.LITERAL, "c");
 Node bVariableNode = new Node(Node.Type.VARIABLE, bLiteralNode);
 Node cVariableNode = new Node(Node.Type.VARIABLE, cLiteralNode);
 bLiteralNode.next = cVariableNode;
 witness.next = bVariableNode;
 witness.next.next = new Node(Node.Type.LITERAL, "d");
 assertEquals(witness, node);
}
origin: tony19/logback-android

@Test
public void literalWithTwoAccolades() throws ScanException {
 Tokenizer tokenizer = new Tokenizer("%x{y} %a{b} c");
 Parser parser = new Parser(tokenizer.tokenize());
 Node node = parser.parse();
 Node witness = new Node(Node.Type.LITERAL, "%x");
 Node t = witness.next = new Node(Node.Type.LITERAL, "{");
 t.next = new Node(Node.Type.LITERAL, "y");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "}");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, " %a");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "{");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "b");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, "}");
 t = t.next;
 t.next = new Node(Node.Type.LITERAL, " c");
 node.dump();
 System.out.println("");
 assertEquals(witness, node);
}
ch.qos.logback.core.substParser<init>

Popular methods of Parser

  • parse
  • E
  • Eopt
  • T
  • V
  • advanceTokenPointer
  • expectCurlyRight
  • expectNotNull
  • C
  • isDefaultToken
  • makeNewLiteralNode
  • peekAtCurentToken
  • makeNewLiteralNode,
  • peekAtCurentToken,
  • appendNode,
  • getCurentToken

Popular in Java

  • Making http post requests using okhttp
  • getContentResolver (Context)
  • compareTo (BigDecimal)
  • startActivity (Activity)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now