v1.1.4 — eq keyword highlighting + 26 tool type constants
Fixed
-
Word-form operators (
eq,ne,le,ge,lt,gt) are now
highlighted as keywords, consistent withand,or,not.
Previously classified as operators and rendered as unstyled identifiers. -
26 SolidCAM tool type names no longer trigger
GPPL2007"undeclared
identifier" warning. These are commonly used as bare identifiers in code:if tool_type eq drill value = ' =' + tostr(tool_diameter:f) elseif tool_type eq end_mill ... elseif tool_type eq drill_shaped ... endifAll 26 added as integer constants to the catalog with descriptions
in English, Russian, and German:drill,bullnose,end_mill,iscar_plh,drill_shaped,
rough_mill_shaped,end_mill_shaped,slot_mill,lollipop_mill,
taper_mill,chamfer_drill,dove_mill,tap_mill,thread_mill,
thread_taper_mill,ball_nose,reamer_mill,bore,center_drill,
engraving_mill,face_mill,spot_drill,tool_probe,broaching,
saw,taper_ball_nose.
Changed
- System variable catalog: 994 → 1020 entries.
- Build hygiene — debug symbols (.pdb) stripped from Release build.
VSIX size reduced from 39.15 MB to 35.52 MB (−3.63 MB). Makes
reverse engineering of future PRO-tier code slightly harder. No
functional change for users.
Tests
255/255 tests green.
Full changelog: CHANGELOG.md