public abstract class ASTFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ASTFactory.DefaultFactoryHolder |
Constructor and Description |
---|
ASTFactory() |
Modifier and Type | Method and Description |
---|---|
static CompositeElement |
composite(IElementType type) |
CompositeElement |
createComposite(IElementType type) |
LazyParseableElement |
createLazy(ILazyParseableElementType type,
java.lang.CharSequence text) |
LeafElement |
createLeaf(IElementType type,
java.lang.CharSequence text) |
static LazyParseableElement |
lazy(ILazyParseableElementType type,
java.lang.CharSequence text) |
static LeafElement |
leaf(IElementType type,
java.lang.CharSequence text) |
static LeafElement |
whitespace(java.lang.CharSequence text) |
public LazyParseableElement createLazy(ILazyParseableElementType type, java.lang.CharSequence text)
public CompositeElement createComposite(IElementType type)
public LeafElement createLeaf(IElementType type, java.lang.CharSequence text)
public static LazyParseableElement lazy(ILazyParseableElementType type, java.lang.CharSequence text)
public static CompositeElement composite(IElementType type)
public static LeafElement leaf(IElementType type, java.lang.CharSequence text)
public static LeafElement whitespace(java.lang.CharSequence text)