Options
All
  • Public
  • Public/Protected
  • All
Menu

Class which consumes the output of a running build.

This parses compiler errors, but also emits progress events when the build tool writes a status message which can be parsed as containing a progress indicator.

Hierarchy

  • CMakeBuildConsumer

Implements

Index

Constructors

constructor

Properties

Private _onProgressEmitter

_onProgressEmitter: EventEmitter<ProgressData> = new vscode.EventEmitter<proc.ProgressData>()

Private _percent_re

_percent_re: RegExp = /\[.*?(\d+)\%.*?\]/

compileConsumer

compileConsumer: CompileOutputConsumer = new CompileOutputConsumer()

logger

logger: Logger | null

Accessors

onProgress

Methods

dispose

  • dispose(): void

error

  • error(line: string): void

output

  • output(line: string): void

Generated using TypeDoc