palio.compiler.parser
Class PalioLanguage

java.lang.Object
  extended by palio.compiler.parser.Language
      extended by palio.compiler.parser.PalioLanguage
Direct Known Subclasses:
HTMLPalioLanguage, JavaPalioLanguage, SuperPalioLanguage

public class PalioLanguage
extends Language

Author:
Szymon Kuklewicz

Field Summary
 
Fields inherited from class palio.compiler.parser.Language
htmlPalioLanguage, javaPalioLanguage, superPalioLanguage
 
Constructor Summary
PalioLanguage()
           
 
Method Summary
static ParseResult createGenericExecutable(ParseResult common)
           
static ParseResult createGenericGetter(ParseResult common)
           
 ParseResult parseExecutable(java.lang.String exp, int start, char escapeChar)
          Implementation must return LinkedList wrapped into ParseResult.
 ParseResult parseGetter(java.lang.String exp, int start)
          Implementation must return Getter wrapped into ParseResult
 ParseResult parseParams(java.lang.String exp, int start)
           
 
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
 

Constructor Detail

PalioLanguage

public PalioLanguage()
Method Detail

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