Class AntlrLexerSplitter
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.parser.antlr.splitting.AntlrLexerSplitter
-
public class AntlrLexerSplitter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AntlrLexerSplitter.ExtractedMethod
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.Pattern
ASSIGNMENT_PATTERN
static java.util.regex.Pattern
BREAK_LINE_PATTERN
static java.util.regex.Pattern
DFA_ASSIGNMENT_PATTERN
static java.util.regex.Pattern
DFA_FIELD_END_PATTERN
static java.util.regex.Pattern
DFA_TRANSITIONS_PATTERN
static java.lang.String
INDENT
static java.util.regex.Pattern
INDENT_LEVEL_PATTERN
static java.lang.String
INDENT2
static java.util.regex.Pattern
METHOD_END_PATTERN
static java.util.regex.Pattern
METHOD_SIGNATURE_PATTERN
static java.util.regex.Pattern
OUTER_BLOCK_END_PATTERN
static java.util.regex.Pattern
OUTER_BRACE_IN_IF_CASCADE_PATTERN
static java.util.regex.Pattern
OUTER_IF_PATTERN
static java.util.regex.Pattern
OUTER_SWITCH_PATTERN
-
Constructor Summary
Constructors Constructor Description AntlrLexerSplitter(java.lang.String content)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
getCasesPerSpecialStateSwitch()
java.util.List<AntlrLexerSplitter.ExtractedMethod>
getExtractedMethods()
boolean
isAllowDFAStaticClasses()
void
produceMethods()
void
refacatorAndExtract()
Deprecated.void
refactorAndExtract()
void
setAllowDFAStaticClasses(boolean value)
void
setCasesPerSpecialStateSwitch(int value)
java.lang.String
transform()
-
-
-
Field Detail
-
INDENT
public static final java.lang.String INDENT
- See Also:
- Constant Field Values
-
INDENT2
public static final java.lang.String INDENT2
- See Also:
- Constant Field Values
-
METHOD_SIGNATURE_PATTERN
public static final java.util.regex.Pattern METHOD_SIGNATURE_PATTERN
-
METHOD_END_PATTERN
public static final java.util.regex.Pattern METHOD_END_PATTERN
-
OUTER_BLOCK_END_PATTERN
public static final java.util.regex.Pattern OUTER_BLOCK_END_PATTERN
-
INDENT_LEVEL_PATTERN
public static final java.util.regex.Pattern INDENT_LEVEL_PATTERN
-
ASSIGNMENT_PATTERN
public static final java.util.regex.Pattern ASSIGNMENT_PATTERN
-
DFA_ASSIGNMENT_PATTERN
public static final java.util.regex.Pattern DFA_ASSIGNMENT_PATTERN
-
BREAK_LINE_PATTERN
public static final java.util.regex.Pattern BREAK_LINE_PATTERN
-
OUTER_SWITCH_PATTERN
public static final java.util.regex.Pattern OUTER_SWITCH_PATTERN
-
OUTER_IF_PATTERN
public static final java.util.regex.Pattern OUTER_IF_PATTERN
-
OUTER_BRACE_IN_IF_CASCADE_PATTERN
public static final java.util.regex.Pattern OUTER_BRACE_IN_IF_CASCADE_PATTERN
-
DFA_TRANSITIONS_PATTERN
public static final java.util.regex.Pattern DFA_TRANSITIONS_PATTERN
-
DFA_FIELD_END_PATTERN
public static final java.util.regex.Pattern DFA_FIELD_END_PATTERN
-
-
Method Detail
-
getExtractedMethods
public java.util.List<AntlrLexerSplitter.ExtractedMethod> getExtractedMethods()
-
transform
public java.lang.String transform()
-
produceMethods
public void produceMethods()
-
refactorAndExtract
public void refactorAndExtract()
- Since:
- 2.17
-
refacatorAndExtract
@Deprecated public void refacatorAndExtract()
Deprecated.
-
isAllowDFAStaticClasses
public boolean isAllowDFAStaticClasses()
- Since:
- 2.9
-
setAllowDFAStaticClasses
public void setAllowDFAStaticClasses(boolean value)
- Since:
- 2.9
-
getCasesPerSpecialStateSwitch
public int getCasesPerSpecialStateSwitch()
- Since:
- 2.9
-
setCasesPerSpecialStateSwitch
public void setCasesPerSpecialStateSwitch(int value)
- Since:
- 2.9
-
-