Repository navigation
Help: Large Files — zone mode for large inputs, lazy loading for large KBs - #251
Merged
Merged
Conversation
…e KBs A new Help-view page, linked from Help home, on the two kinds of large file an analyzer meets: - Large inputs: why size matters (one tree; measured memory and time per MB), the 2 GB limit, zone mode (zone/endzone in analyzer.seq, engine 4.2.47) with a worked one-zone-per-form example for a tax return package, how to write passes for zone mode, splitting into pieces through -STDIN, and the -TIMELIMIT and rec pass limits. - Large dictionaries and KBs: a summary of lazy loading (…full.dict and …full.kbb, tokenizer and any-pass lookups, loadkbb/loaddict) that points to the Lazy Loading page for the detail. The example's skim and zone passes were run as written on engine 4.2.47 against a made-up three-form package. check-help-docs.ps1: no broken links; no new orphaned pages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A new Help-view page, Large Files (
Help/markdown/vscode/largefiles.md), linked from Help home. It covers the two kinds of large file an analyzer meets.Large inputs
zone/endzoneinanalyzer.seq, engine 4.2.47): skim the document, read it one zone at a time, then wrap up._formzones fromForm …/SCHEDULE …header lines, a per-form pass, and anendzonesummary.@CODEruns per zone, whole-document work goes afterendzone, and what-DEVwrites.-STDIN.-TIMELIMITandrecpass limits.Large dictionaries and KBs
…full.dict/…full.kbb, tokenizer and any-pass lookups,loadkbb/loaddict, and compiled analyzers. It points to the existing Lazy Loading page for the detail.Checked
check-help-docs.ps1: no broken links or images. The one orphaned page it reports,New_in_Current_Version, was already orphaned onmain.Follow-up
To list the page in the sidebar Help view next to "Lazy Loading",
vscode-nlp/src/helpView.tsneeds one entry:{ label: 'Large Files', page: 'vscode/largefiles', icon: 'file-binary' }. Until then the page is reachable from Help home.🤖 Generated with Claude Code