Menu ▾ ▴

Commit [r13126]  Maximize  Restore  History

Syntax errors say what was expected; clean-export fix for the NULL/WRITE lextype plug-ins

- A4GL_EXPECTED_TOKENS=Y adds ' - expected: ...' to syntax errors, built from the parser state
(lexer.c A4GL_expected_tokens_text, compile.c). Opt-in; documented in docs/completion_support.txt.
- lib/Makefile: 4glc now depends on libLEX_NULL and libLEX_WRITE. A clean svn export did not build
libLEX_NULL.so because the committed configure predates it in m4/aubit_lists.m4.
- VS Code extension: syntax-error text, quick fixes (define variable, remove unused variable,
LINT IGNORE), real-VS-Code test for the quick fix; roadmap updated.

mikeaubury 2026-10-04

changed /aubit4glsrc/trunk/compilers/4glc/compile.c
changed /aubit4glsrc/trunk/compilers/4glc/lexer.c
changed /aubit4glsrc/trunk/docs/completion_support.txt
changed /aubit4glsrc/trunk/lib/Makefile
changed /aubit4glsrc/trunk/vscode/aubit4gl/README.md
changed /aubit4glsrc/trunk/vscode/aubit4gl/TODO.md
changed /aubit4glsrc/trunk/vscode/aubit4gl/extension.js
added /aubit4glsrc/trunk/vscode/aubit4gl/src/quickfix.js
changed /aubit4glsrc/trunk/vscode/aubit4gl/src/runner.js
changed /aubit4glsrc/trunk/vscode/aubit4gl/test/extension.test.js
added /aubit4glsrc/trunk/vscode/aubit4gl/test/quickfix.test.js
changed /aubit4glsrc/trunk/vscode/aubit4gl/test/runner.test.js
changed /aubit4glsrc/trunk/vscode/aubit4gl/test/vscode/suite.js
/aubit4glsrc/trunk/compilers/4glc/compile.c Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/compilers/4glc/lexer.c Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/docs/completion_support.txt Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/lib/Makefile Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/README.md Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/TODO.md Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/extension.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/src/quickfix.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/src/runner.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/test/extension.test.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/test/quickfix.test.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/test/runner.test.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/vscode/aubit4gl/test/vscode/suite.js Diff Switch to side-by-side view
Loading...