You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
228 B

class Transpiler {
constructor( decoder, encoder ) {
this.decoder = decoder;
this.encoder = encoder;
}
parse( source ) {
return this.encoder.emit( this.decoder.parse( source ) );
}
}
export default Transpiler;