palio.compiler.parser
Class JavaPalioLanguage

java.lang.Object
  extended by palio.compiler.parser.Language
      extended by palio.compiler.parser.PalioLanguage
          extended by palio.compiler.parser.JavaPalioLanguage

public class JavaPalioLanguage
extends PalioLanguage

Parser oraz generator skompilowanego kodu zmodyfikowanego jêzyka Javy.

Author:
Szymon Kuklewicz

Field Summary
 
Fields inherited from class palio.compiler.parser.Language
htmlPalioLanguage, javaPalioLanguage, superPalioLanguage
 
Constructor Summary
JavaPalioLanguage()
           
 
Method Summary
 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
 
Methods inherited from class palio.compiler.parser.PalioLanguage
createGenericExecutable, createGenericGetter, parseParams
 
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

JavaPalioLanguage

public JavaPalioLanguage()
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.

Overrides:
parseExecutable in class PalioLanguage
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

Overrides:
parseGetter in class PalioLanguage
Throws:
palio.PalioException