lt4el-1.m30
-
The base of LPC is a configuration file (lpc/lpc.xml) that specifies which
tools may be used, which input format is required and what kind of output
format is produced.
We can describe the whole system as a general directed
graph, where every vertex is assigned one file format (we use MIME types for
format description) and a set of edges represent various conversion tools.
In
fact we use a hypergraph: we parametrize every edge by another two labels:
language and cost, so that several edges (tools) can be used for conversion
from one format into another.