Package com.hubspot.jinjava.el.ext
Class ExtendedScanner
- java.lang.Object
-
- de.odysseus.el.tree.impl.Scanner
-
- com.hubspot.jinjava.el.ext.ExtendedScanner
-
public class ExtendedScanner extends de.odysseus.el.tree.impl.Scanner
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExtendedScanner(String input)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static void
addKeyToken(de.odysseus.el.tree.impl.Scanner.Token token)
protected void
incrPosition(int n)
protected boolean
isWhitespace(char c)
de.odysseus.el.tree.impl.Scanner.Token
next()
protected de.odysseus.el.tree.impl.Scanner.Token
nextEval()
protected de.odysseus.el.tree.impl.Scanner.Token
nextString()
protected de.odysseus.el.tree.impl.Scanner.Token
nextToken()
protected void
setToken(de.odysseus.el.tree.impl.Scanner.Token token)
-
-
-
Constructor Detail
-
ExtendedScanner
protected ExtendedScanner(String input)
-
-
Method Detail
-
next
public de.odysseus.el.tree.impl.Scanner.Token next() throws de.odysseus.el.tree.impl.Scanner.ScanException
- Overrides:
next
in classde.odysseus.el.tree.impl.Scanner
- Throws:
de.odysseus.el.tree.impl.Scanner.ScanException
-
isWhitespace
protected boolean isWhitespace(char c)
-
addKeyToken
protected static void addKeyToken(de.odysseus.el.tree.impl.Scanner.Token token)
-
setToken
protected void setToken(de.odysseus.el.tree.impl.Scanner.Token token)
-
incrPosition
protected void incrPosition(int n)
-
nextToken
protected de.odysseus.el.tree.impl.Scanner.Token nextToken() throws de.odysseus.el.tree.impl.Scanner.ScanException
- Overrides:
nextToken
in classde.odysseus.el.tree.impl.Scanner
- Throws:
de.odysseus.el.tree.impl.Scanner.ScanException
-
nextEval
protected de.odysseus.el.tree.impl.Scanner.Token nextEval() throws de.odysseus.el.tree.impl.Scanner.ScanException
- Overrides:
nextEval
in classde.odysseus.el.tree.impl.Scanner
- Throws:
de.odysseus.el.tree.impl.Scanner.ScanException
-
nextString
protected de.odysseus.el.tree.impl.Scanner.Token nextString() throws de.odysseus.el.tree.impl.Scanner.ScanException
- Overrides:
nextString
in classde.odysseus.el.tree.impl.Scanner
- Throws:
de.odysseus.el.tree.impl.Scanner.ScanException
-
-