|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.millscript.millscript.syntax.Syntax
org.millscript.millscript.syntax.PostfixSyntax
org.millscript.millscript.syntax.BothfixSyntax
public abstract class BothfixSyntax
This class represents bothfix syntax, that which can be both prefix and postfix, depending on the situation. This is a convenience class to reduce the work required to implement a syntax that is both prefix and postfix. It may be that the syntax has different meanings in prefix vs. postfix form.
| Constructor Summary | |
|---|---|
BothfixSyntax()
|
|
| Method Summary | |
|---|---|
abstract Expr |
prefix(java.lang.String sym,
Parser parser)
Parse the syntax for the specified symbol, using the specified Parser. |
| Methods inherited from class org.millscript.millscript.syntax.PostfixSyntax |
|---|
getPrecedence, postfix, setPrec |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BothfixSyntax()
| Method Detail |
|---|
public abstract Expr prefix(java.lang.String sym,
Parser parser)
PrefixSyntaxInterfaceParser. The symbol is specified because different symbols
may share the same syntax, but result in slightly different expressions.
The Parser is supplied as the source to parse from.
prefix in interface PrefixSyntaxInterfacesym - the symbol to parse this syntax forparser - Parser to parse from, i.e. the source to parse from
PrefixSyntaxInterface.prefix(java.lang.String, org.millscript.millscript.syntax.Parser)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||