package org.ntlab.rdlcanvas.generaterdl;

import org.ntlab.rdlcanvas.models.*;
import org.ntlab.rdlcanvas.parser.Parser;

import java.io.BufferedReader;

public class GenerateRDL {

    RDLSpec spec = new RDLSpec();

    public GenerateRDL() {
        Parser parser = new Parser();
        MetaScreenGenerateRDL metaScreenGenerateRDL = new MetaScreenGenerateRDL(spec);
        MetaTableGenerateRDL metaTableGenerateRDL = new MetaTableGenerateRDL(spec);
        MetaScreenViewGenerateRDL metaScreenViewGenerateRDL = new MetaScreenViewGenerateRDL(spec);

    }

    public GenerateRDL(final BufferedReader reader) {
        Parser parser = new Parser(reader);
        MetaScreenGenerateRDL metaScreenGenerateRDL = new MetaScreenGenerateRDL(spec);
        MetaTableGenerateRDL metaTableGenerateRDL = new MetaTableGenerateRDL(spec);
        MetaScreenViewGenerateRDL metaScreenViewGenerateRDL = new MetaScreenViewGenerateRDL(spec);

        System.out.println(spec.toString());
        spec.outputConstant();
    }
}

