Skip to content

fix(parser): Phase 3 parse bug — Result( typo in operations.t27, watcher.t27#392

Merged
gHashTag merged 2 commits into
masterfrom
fix/phase3-parse-bug-388
Apr 9, 2026
Merged

fix(parser): Phase 3 parse bug — Result( typo in operations.t27, watcher.t27#392
gHashTag merged 2 commits into
masterfrom
fix/phase3-parse-bug-388

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

@gHashTag gHashTag commented Apr 9, 2026

Summary

Fixes #388specs/file/operations.t27 and specs/file/watcher.t27 failed to parse with Expected RBrace, got Eof.

Root cause: three instances of Result( instead of Result<:

  • operations.t27:82fn list return type
  • operations.t27:87fn list_recursive return type
  • watcher.t27:46fn get_watched_paths return type

After fix: all specs in specs/ parse successfully (zero failures).

Test plan

  • t27c parse specs/file/operations.t27 — passes
  • t27c parse specs/file/watcher.t27 — passes
  • t27c gen-verilog both files — passes
  • t27c seal --save both files — passes
  • Full scan of all .t27 specs — 0 failures

gHashTag added 2 commits April 9, 2026 16:14
…her.t27

Closes #388

Three instances of Result( instead of Result< caused 'Expected RBrace, got Eof':
- specs/file/operations.t27 line 82: list() return type
- specs/file/operations.t27 line 87: list_recursive() return type
- specs/file/watcher.t27 line 46: get_watched_paths() return type

After fix: all specs in specs/ parse successfully (zero failures).
@gHashTag gHashTag merged commit b0f71e4 into master Apr 9, 2026
5 checks passed
@gHashTag gHashTag deleted the fix/phase3-parse-bug-388 branch April 9, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: specs/file/operations.t27 and watcher.t27 fail to parse

1 participant