palio.compiler.parser
Class PalioLanguage
java.lang.Object
palio.compiler.parser.Language
palio.compiler.parser.PalioLanguage
- Direct Known Subclasses:
- HTMLPalioLanguage, JavaPalioLanguage, SuperPalioLanguage
public class PalioLanguage
- extends Language
- Author:
- Szymon Kuklewicz
Methods inherited from class palio.compiler.parser.Language |
addGroovyDependency, addImportedClass, addImportedPackage, clearImports, getAndClearLocalTypes, getImports, getLocalType, isCompression, setCompiledObject, setCompression, setLocalType |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PalioLanguage
public PalioLanguage()
parseExecutable
public ParseResult parseExecutable(java.lang.String exp,
int start,
char escapeChar)
throws palio.PalioException
- Description copied from class:
Language
- Implementation must return LinkedList wrapped into ParseResult.
- Specified by:
parseExecutable
in class Language
- Throws:
palio.PalioException
parseGetter
public ParseResult parseGetter(java.lang.String exp,
int start)
throws palio.PalioException
- Description copied from class:
Language
- Implementation must return Getter wrapped into ParseResult
- Specified by:
parseGetter
in class Language
- Throws:
palio.PalioException
createGenericExecutable
public static final ParseResult createGenericExecutable(ParseResult common)
createGenericGetter
public static final ParseResult createGenericGetter(ParseResult common)
throws palio.PalioException
- Throws:
palio.PalioException
parseParams
public final ParseResult parseParams(java.lang.String exp,
int start)
throws palio.PalioException
- Throws:
palio.PalioException