Eric Streit 7166301653 Pascal compiler service: Blaise backend alongside fpc пре 3 дана
..
src 7166301653 Pascal compiler service: Blaise backend alongside fpc пре 3 дана
README.md 4740734a28 Pascal native extensions: compiler, debug, workbench пре 3 дана
package.json 4740734a28 Pascal native extensions: compiler, debug, workbench пре 3 дана
tsconfig.json 4740734a28 Pascal native extensions: compiler, debug, workbench пре 3 дана

README.md

pascal-compiler

Native Theia extension: Free Pascal compiler service.

  • src/common/compiler.ts — PascalCompiler interface, pascal.json parsing, build/diagnostic types (shared frontend/backend contract).
  • src/node/ — GnuPascalCompilerService: async gm2 builds, detect, clean, run, GCC-style diagnostics parsing.
  • src/browser/ — Pascal: Build/Build File/Clean/Rebuild/Run/ Detect Free Pascal commands driven by the workspace pascal.json.

Test the service headlessly (needs gm2 on PATH):

node /tmp/opencode/gm2t/check-svc.js   # see GNU-grammar session notes