GML ::= List
List ::= (whitespace * Key whitespace + Value) *
Value ::= Integer | Real | String | [ List ]
Key ::= [ a-z A-Z ] [ a-z A-Z 0-9 ] *
Integer ::= sign digit +
Real ::= sign digit * . digit * mantissa
String ::= " instring "
sign ::= empty | + | -
digit ::= [0-9]
Mantissa ::= empty | E sign digit
instring ::= ASCII - {&,"} | & character + ;
whitespace ::= space | tabulator | newline
- gml_edge(+Out:ostream, +FromTerm:term, +ToTerm:term) is det
- gml_edge(+Out:ostream, +FromTerm:term, +ToTerm:term, +Options:options) is det
- gml_graph(+Out:ostream, :Goal_1) is det
- gml_graph(+Out:ostream, :Goal_1, +Options:options) is det
-
- Arguments:
-
Options | - The following options are supported:
- directed(+boolean)
- Whether the graph is directed (
true ) or undirected
(false , default).
|
- gml_node(+Out:ostream, +Term:term) is det
- gml_node(+Out:ostream, +Term:term, +Options:options) is det
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
- gml_edge(Arg1, Arg2, Arg3, Arg4)
- gml_graph(Arg1, Arg2, Arg3)
- gml_node(Arg1, Arg2, Arg3)