Class Assembler

java.lang.Object
org.eolang.jeo.Assembler

public final class Assembler extends Object
Assembler.

This class is responsible for assembling the project's XMIR (EO XML representation) source files into Java bytecode (.class files). It processes all XMIR files from an input directory and generates corresponding bytecode files in an output directory.

Since:
0.2.0
  • Constructor Details

    • Assembler

      public Assembler(Path input, Path output, boolean debug)
      Constructor.
      Parameters:
      input - Input folder with "xmir" files.
      output - Output folder for the assembled classes.
      debug - Enables detailed debug logging.
  • Method Details

    • assemble

      public void assemble()
      Assemble all XMIR files.
      Since:
      0.2.0