org.duelengine.duel.codegen
Class ScriptTranslator
java.lang.Object
org.duelengine.duel.codegen.ScriptTranslator
- All Implemented Interfaces:
- org.mozilla.javascript.ErrorReporter
public class ScriptTranslator
- extends Object
- implements org.mozilla.javascript.ErrorReporter
Translates JavaScript source code into CodeDOM
|
Method Summary |
void |
error(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
|
org.mozilla.javascript.EvaluatorException |
runtimeError(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
|
List<CodeMember> |
translate(String jsSource)
|
void |
warning(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTRA_REFS
public static final String EXTRA_REFS
- See Also:
- Constant Field Values
EXTRA_ASSIGN
public static final String EXTRA_ASSIGN
- See Also:
- Constant Field Values
ScriptTranslator
public ScriptTranslator()
ScriptTranslator
public ScriptTranslator(IdentifierScope scope)
translate
public List<CodeMember> translate(String jsSource)
- Parameters:
jsSource - JavaScript source code
- Returns:
- Equivalent translated CodeDOM
warning
public void warning(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
- Specified by:
warning in interface org.mozilla.javascript.ErrorReporter
error
public void error(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
- Specified by:
error in interface org.mozilla.javascript.ErrorReporter
runtimeError
public org.mozilla.javascript.EvaluatorException runtimeError(String message,
String sourceName,
int line,
String lineSource,
int lineOffset)
- Specified by:
runtimeError in interface org.mozilla.javascript.ErrorReporter
Copyright © 2012. All Rights Reserved.