# Changes in /[200:c0e2c043c060:202:a5ee729dc1e1] in lemon

Ignore:
Files:
3 edited

Unmodified
Removed
• ## doc/lgf.dox

 r192 \endcode The \c \@edges is just a synonym of \c \@arcs. The \c \@edges is just a synonym of \c \@arcs. The @arcs section can also store the edge set of an undirected graph. In such case there is a conventional method for store arc maps in the file, if two columns has the same caption with \c '+' and \c '-' prefix, then these columns can be regarded as the values of an arc map. The \c \@attributes section contains key-value pairs, each line consists of two tokens, an attribute name, and then an attribute value. consists of two tokens, an attribute name, and then an attribute value. The value of the attribute could be also a label value of a node or an edge, or even an edge label prefixed with \c '+' or \c '-', which regards to the forward or backward directed arc of the corresponding edge. \code

 r197 /// The only difference is that this class can handle edges and /// edge maps as well as arcs and arc maps. /// /// The columns in the \c \@edges (or \c \@arcs) section are the /// edge maps. However, if there are two maps with the same name /// prefixed with \c '+' and \c '-', then these can be read into an /// arc map.  Similarly, an attribute can be read into an arc, if /// it's value is an edge label prefixed with \c '+' or \c '-'. template class GraphReader {
• ## lemon/lgf_writer.h

 r197 /// The only difference is that this class can handle edges and /// edge maps as well as arcs and arc maps. /// /// The arc maps are written into the file as two columns, the /// caption of the columns are the name of the map prefixed with \c /// '+' and \c '-'. The arcs are written into the \c \@attributes /// section as a \c '+' or a \c '-' prefix (depends on the direction /// of the arc) and the label of corresponding edge. template class GraphWriter {
Note: See TracChangeset for help on using the changeset viewer.