Update keywords, docs, and WMI controller imports

- Refreshed keyword lists in expect.txt to reflect recent changes.
- Fixed documentation link casing in design.md.
- Added Copilot attribution note to mccsParserDesign.md.
- Reordered and added using directives in WmiController.cs for clarity and dependency resolution.
This commit is contained in:
Yu Leng
2025-12-12 14:07:28 +08:00
parent 132ed2128e
commit 39c10ad039
4 changed files with 7 additions and 8 deletions

View File

@@ -236,7 +236,6 @@ clientside
CLIPBOARDUPDATE
CLIPCHILDREN
CLIPSIBLINGS
CLITo
closesocket
clp
CLSCTX
@@ -378,7 +377,6 @@ debugbreak
decryptor
Dedup
Deduplicator
Deeplink
DEFAULTBOOTSTRAPPERINSTALLFOLDER
DEFAULTCOLOR
DEFAULTFLAGS
@@ -727,6 +725,7 @@ HKPD
HKU
HMD
hmenu
HMON
hmodule
hmonitor
homies
@@ -898,6 +897,7 @@ KILLFOCUS
killrunner
kmph
kvp
KVM
Kybd
LARGEICON
lastcodeanalysissucceeded
@@ -1133,7 +1133,6 @@ MWBEx
MYICON
NAMECHANGE
Nanjing
Notavailable
namespaceanddescendants
nao
NCACTIVATE
@@ -1877,7 +1876,6 @@ tlbimp
tlc
tmain
TNP
toolgood
Toolhelp
toolwindow
TOPDOWNDIB
@@ -1939,7 +1937,6 @@ Uniquifies
unitconverter
unittests
UNLEN
Uninitializes
UNORM
unremapped
Unsubscribes
@@ -1978,7 +1975,6 @@ vcgtq
VCINSTALLDIR
Vcp
vcp
vcpcodes
vcpname
Vcpkg
VCRT

View File

@@ -674,7 +674,7 @@ if (result.IsValid)
}
```
> **Detailed Design:** See [MCCS_PARSER_DESIGN.md](./MCCS_PARSER_DESIGN.md) for the complete
> **Detailed Design:** See [mccsParserDesign.md](./mccsParserDesign.md) for the complete
> parser architecture, grammar definition, and implementation details.
---

View File

@@ -4,6 +4,9 @@
This document describes the recursive descent parser implementation for DDC/CI MCCS (Monitor Control Command Set) capabilities strings.
### Attention!
This document and the code implement are generated by Copilot.
## Grammar Definition (BNF)
```bnf

View File

@@ -9,9 +9,9 @@ using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using ManagedCommon;
using PowerDisplay.Common.Utils;
using PowerDisplay.Common.Interfaces;
using PowerDisplay.Common.Models;
using PowerDisplay.Common.Utils;
using WmiLight;
using Monitor = PowerDisplay.Common.Models.Monitor;