|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.czt.parser.z.ParseUtils
public class ParseUtils
Utilities for parsing Z specifications.
| Constructor Summary | |
|---|---|
ParseUtils()
|
|
| Method Summary | |
|---|---|
boolean |
compute(java.lang.String name,
net.sourceforge.czt.session.SectionManager manager)
|
static net.sourceforge.czt.session.Command |
getCommand()
Get a Command object for use
in SectionManager |
static net.sourceforge.czt.session.Markup |
getMarkup(java.lang.String filename)
Determine the markup of a file. |
static net.sourceforge.czt.base.ast.Term |
parse(net.sourceforge.czt.session.Source source,
net.sourceforge.czt.session.SectionInfo sectInfo)
|
static net.sourceforge.czt.base.ast.Term |
parse(net.sourceforge.czt.session.Source source,
net.sourceforge.czt.session.SectionInfo sectInfo,
java.util.Properties properties)
|
static net.sourceforge.czt.z.ast.Expr |
parseExpr(net.sourceforge.czt.session.Source src,
java.lang.String section,
net.sourceforge.czt.session.SectionManager sectman)
Parse a Source string/file as a Z Expression. |
static net.sourceforge.czt.z.ast.Pred |
parsePred(net.sourceforge.czt.session.Source src,
java.lang.String section,
net.sourceforge.czt.session.SectionManager sectman)
Parse a Source string/file as a Z Predicate. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParseUtils()
| Method Detail |
|---|
public static net.sourceforge.czt.base.ast.Term parse(net.sourceforge.czt.session.Source source,
net.sourceforge.czt.session.SectionInfo sectInfo,
java.util.Properties properties)
throws ParseException,
java.io.IOException,
net.sourceforge.czt.base.util.UnmarshalException
ParseException
java.io.IOException
net.sourceforge.czt.base.util.UnmarshalException
public static net.sourceforge.czt.base.ast.Term parse(net.sourceforge.czt.session.Source source,
net.sourceforge.czt.session.SectionInfo sectInfo)
throws ParseException,
java.io.IOException,
net.sourceforge.czt.base.util.UnmarshalException
ParseException
java.io.IOException
net.sourceforge.czt.base.util.UnmarshalException
public static net.sourceforge.czt.z.ast.Pred parsePred(net.sourceforge.czt.session.Source src,
java.lang.String section,
net.sourceforge.czt.session.SectionManager sectman)
throws java.io.IOException,
net.sourceforge.czt.session.CommandException
src - The String or File etc. to be parsed.section - The Z section name (in Unicode)
to parse within (null=standard_toolkit).sectman - A section manager to use. Must be non-null.
java.io.IOException - if there are errors reading file/url inputs
net.sourceforge.czt.session.CommandException - if the predicate cannot be parsed.
public static net.sourceforge.czt.z.ast.Expr parseExpr(net.sourceforge.czt.session.Source src,
java.lang.String section,
net.sourceforge.czt.session.SectionManager sectman)
throws java.io.IOException,
net.sourceforge.czt.session.CommandException
src - The String or File etc. to be parsed.section - The Z section to parse within (null=standard_toolkit).sectman - A section manager to use. Must be non-null.
java.io.IOException - if there are errors reading file/url inputs
net.sourceforge.czt.session.CommandException - if the expression cannot be parsed.public static net.sourceforge.czt.session.Markup getMarkup(java.lang.String filename)
public static net.sourceforge.czt.session.Command getCommand()
Command object for use
in SectionManager
public boolean compute(java.lang.String name,
net.sourceforge.czt.session.SectionManager manager)
throws net.sourceforge.czt.session.CommandException
compute in interface net.sourceforge.czt.session.Commandnet.sourceforge.czt.session.CommandException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||