SPGoding
SPGoding
- [x] 战利品表 - [x] 附录:函数 - [x] 附录:条件 - [x] 交易表 - [x] 附录:函数 - [x] 生成规则 - [x] 附录:条件 - [x] 实体 - [x] 附录:组件 - [x] 触发器...
As discussed in https://github.com/just-the-docs/just-the-docs/pull/876#issuecomment-1175431504, advance warning should be provided to the user for links that open in a new tab. As far as I known only the aux link could...
`parseBoolean()` in `StringReader` parses certain quoted strings (e.g. `"true"`, `'false'`) as booleans, which is pretty weird. This PR trys to fix this and adds a test for it.
Resolves #977 by eliminating backtracking.
The [attribute tree body parser](https://github.com/SpyglassMC/Spyglass/blob/fe67921679cb6073c978d47e9a03e946aaebfaef/packages/mcdoc/src/parser/index.ts#L289-L293) calls too many `attempt`s internally, making it quite slow.
## mcdoc era Specification for mcdoc can be found [here](https://spyglassmc.com/user/mcdoc). Check list: - [x] Parser. - [x] Colorizer. - [ ] Type checker. - [ ] Completer. - [ ]...
Not a priority, but it'd be nice to have a custom ESLint plugin to error inconsistencies like b6eae0d1a4f1437acbd8ce2d92f390201b90058d.
We just need autocompletion and semantic coloring, _how hard can it be_? Update: I was just informed of a major blocker of this issue: spyglass is already in Minecraft :stuck_out_tongue:
The parser is responsible for both producing the AST and inserting symbols into the symbol table at the moment. By separating the parsing and binding process, we can eliminate side...
We need to invent a TypeScript-flavo~~u~~red Rust on top of a Rust-flavo~~u~~red nbtdoc. **Update**: an early draft specification for the new mcdoc syntax can be found [here](https://spyglassmc.com/user/mcdoc). **Current status**: The...