Package org.gjt.sp.jedit.syntax
Class TokenMarker.LineContext
- java.lang.Object
-
- org.gjt.sp.jedit.syntax.TokenMarker.LineContext
-
- Enclosing class:
- TokenMarker
public static class TokenMarker.LineContext extends java.lang.Object
Stores persistent per-line syntax parser state.
-
-
Field Summary
Fields Modifier and Type Field Description ParserRule
escapeRule
ParserRule
inRule
TokenMarker.LineContext
parent
ParserRuleSet
rules
char[]
spanEndSubst
java.util.regex.Pattern
spanEndSubstRegex
-
Constructor Summary
Constructors Constructor Description LineContext()
LineContext(ParserRuleSet rs, TokenMarker.LineContext lc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
boolean
equals(java.lang.Object obj)
int
hashCode()
TokenMarker.LineContext
intern()
void
setInRule(ParserRule rule)
Sets the current rule being processed and adjusts the escape rule for the context based on the rule.
-
-
-
Field Detail
-
parent
public TokenMarker.LineContext parent
-
inRule
public ParserRule inRule
-
rules
public ParserRuleSet rules
-
spanEndSubst
public char[] spanEndSubst
-
spanEndSubstRegex
public java.util.regex.Pattern spanEndSubstRegex
-
escapeRule
public ParserRule escapeRule
-
-
Constructor Detail
-
LineContext
public LineContext(ParserRuleSet rs, TokenMarker.LineContext lc)
-
LineContext
public LineContext()
-
-
Method Detail
-
intern
public TokenMarker.LineContext intern()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
setInRule
public void setInRule(ParserRule rule)
Sets the current rule being processed and adjusts the escape rule for the context based on the rule.
-
-