=encoding utf8 =head1 NAME bytecoder - the JVM bytecode transpiler =head1 SYNOPSIS bytecoder [-hV] bytecoder compile js [-builddirectory=I] -classpath=I [-filenameprefix=I] -mainclass=I [-optimizationlevel=I] [-additionalClassesToLink=I] … [-additionalResources=I]… bytecoder compile wasm [-debugoutput] [-builddirectory=] -classpath=I [-filenameprefix=I] -mainclass=I [-optimizationlevel=I] [-additionalClassesToLink=I] … [-additionalResources=I]… bytecoder graph generate [-builddirectory=I] -classpath=I -mainclass=I [-matchpattern=I] [-optimizationlevel=I] =head1 DESCRIPTION Bytecoder is a Rich Domain Model for Java Bytecode and Framework to interpret and transpile it to other languages such as JavaScript, OpenCL or WebAssembly. =head1 OPTIONS =over =item B<-h>, B<--help> Show this help message and exit. =item B<-V>, B<--version> Print version information and exit. =item B<-additionalClassesToLink>=I List of full qualified class names to be linked beside the statically referenced ones. =item B<-additionalResources>=I A list of classpath resources to be included into the build. =item B<-builddirectory>=I The directory to output the generated code to. Defaults to 'C<.>' =item B<-classpath>=I The directory containing the JVM class files to be compiled. =item B<-filenameprefix>=I The prefix for generated files. Defaults to 'C' =item B<-mainclass>=I Name of the class that contains the C method =item B<-optimizationlevel>=I The optimization level. Can be 'C', 'C' or 'C'. Defaults to 'C'. =item B<-matchpattern>=I Regex to match the full qualified class and method names for the export. Defaults to all methods of the main class. =item B<-debugoutput> Shall debug information be included in the output? Defaults to 'C'. =back =head1 LICENSE Released under L.