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.ObjectStores persistent per-line syntax parser state.
-
-
Field Summary
Fields Modifier and Type Field Description ParserRuleescapeRuleParserRuleinRuleTokenMarker.LineContextparentParserRuleSetruleschar[]spanEndSubstjava.util.regex.PatternspanEndSubstRegex
-
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.Objectclone()booleanequals(java.lang.Object obj)inthashCode()TokenMarker.LineContextintern()voidsetInRule(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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clonein 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.
-
-