Did you know ... Search Documentation:
Pack prolog_library_collection -- prolog/gml.pl
PublicShow source
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)