compile method

Uint8List compile(
  1. String content, {
  2. String? filename,
  3. String? moduleName,
  4. CompilerConfig? config,
  5. bool isModuleEntryScript = false,
})

Compile a string into bytecode. This won't execute the code, so runtime errors will not be reported.

Implementation

Uint8List compile(String content,
    {String? filename,
    String? moduleName,
    CompilerConfig? config,
    bool isModuleEntryScript = false}) {
  final source = HTSource(content,
      fullName: filename,
      type: isModuleEntryScript
          ? HTResourceType.hetuScript
          : HTResourceType.hetuModule);
  return _compileSource(source, moduleName: moduleName);
}