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.