public class DRLFactory extends Object
Modifier and Type | Method and Description |
---|---|
static DRLLexer |
buildLexer(InputStream is,
String encoding,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLLexer |
buildLexer(Reader reader,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLLexer |
buildLexer(String text,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
buildParser(org.antlr.runtime.CharStream input,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
buildParser(DRLLexer lexer,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
buildParser(InputStream is,
String encoding,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
buildParser(Reader reader,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
buildParser(String text,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static String |
getBetterToken(int tokenType,
String defaultValue,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
Helper method that creates a user friendly token definition
|
static DRLExpressions |
getDRLExpressions(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state,
ParserHelper helper,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLLexer |
getDRLLexer(org.antlr.runtime.CharStream input,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static DRLParser |
getDRLParser(org.antlr.runtime.CommonTokenStream stream,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
static int |
lexerId(org.kie.internal.builder.conf.LanguageLevelOption languageLevel) |
public static DRLLexer buildLexer(String text, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLLexer buildLexer(Reader reader, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLLexer buildLexer(InputStream is, String encoding, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser buildParser(DRLLexer lexer, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser buildParser(org.antlr.runtime.CharStream input, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser buildParser(String text, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser buildParser(Reader reader, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser buildParser(InputStream is, String encoding, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLParser getDRLParser(org.antlr.runtime.CommonTokenStream stream, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLLexer getDRLLexer(org.antlr.runtime.CharStream input, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static DRLExpressions getDRLExpressions(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state, ParserHelper helper, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static int lexerId(org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
public static String getBetterToken(int tokenType, String defaultValue, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
tokenType
- token typedefaultValue
- default value for identifier token, may be nullCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.