OpenMathPackage
omdev.spad line 236 [edit on github]
OpenMathPackage provides some simple utilities to make reading OpenMath objects easier.
- OMlistCDs: () -> List String
OMlistCDs() lists all the CDs supported by FriCAS.
- OMlistSymbols: String -> List String
OMlistSymbols(cd) lists all the symbols in cd.
- OMread: OpenMathDevice -> Any
OMread(dev) reads an OpenMath object from dev and passes it to FriCAS.
- OMreadFile: String -> Any
OMreadFile(f) reads an OpenMath object from f and passes it to FriCAS.
- OMreadStr: String -> Any
OMreadStr(f) reads an OpenMath object from f and passes it to FriCAS.
- OMsupportsCD?: String -> Boolean
OMsupportsCD?(cd) returns true if FriCAS supports cd, false otherwise.
- OMsupportsSymbol?: (String, String) -> Boolean
OMsupportsSymbol?(s, cd) returns true if FriCAS supports symbol s from CD cd, false otherwise.
- OMunhandledSymbol: (String, String) -> Exit
OMunhandledSymbol(s, cd) raises an error if FriCAS reads a symbol which it is unable to handle. Note that this is different from an unexpected symbol.