-
Notifications
You must be signed in to change notification settings - Fork 3
syntax
Bhsd edited this page Apr 18, 2026
·
4 revisions
This is an internal document. For visitors, you can now go back to the home page.
// pattern (main)
var {syntax} = require("../mixin/syntax");
var SyntaxBase, token;
class S {
seal() {
//
}
}
SyntaxBase = syntax("test")(S);
token = new SyntaxBase();
assert.strictEqual(token.pattern, "test");// afterBuild (main)
var {syntax} = require("../mixin/syntax");
var SyntaxBase, token;
class S {
seal() {
//
}
afterBuild() {
//
}
addEventListener(events) {
this.events = events;
}
}
SyntaxBase = syntax("test")(S);
token = new SyntaxBase();
token.afterBuild();
assert.deepStrictEqual(token.events, ["remove", "insert", "replace", "text"]);对维基文本批量执行语法检查的命令行工具
轻量级的维基模板解析器
维基文本语言服务器协议实现
用于维基文本的 VS Code 扩展
A command-line tool that performs linting on Wikitext in bulk
A lightweight Wikitext template parser
An implementation of the Language Server Protocol for Wikitext
VS Code extension for Wikitext