Skip to content

C: Reorganize src/ directory#1439

Merged
marcoroth merged 1 commit intomainfrom
reorganize-src
Mar 21, 2026
Merged

C: Reorganize src/ directory#1439
marcoroth merged 1 commit intomainfrom
reorganize-src

Conversation

@marcoroth
Copy link
Owner

@marcoroth marcoroth commented Mar 21, 2026

This pull request reorganizes the C source tree into a structured directory layout. Source files and their corresponding headers are grouped by subsystem, making the codebase easier to navigate as it grows.

New directory structure:

  src/
  ├── ast/                
  ├── lexer/             
  ├── lib/             
  ├── location/           
  ├── parser/            
  ├── prism/            
  ├── util/             
  ├── analyze/          
  │   └── action_view/
  ├── herb.c            
  ├── lexer.c              
  ├── parser.c            
  ├── extract.c           
  └── [Generated files (errors.c, visitor.c)]

@github-actions
Copy link

github-actions bot commented Mar 21, 2026

🌿 Interactive Playground and Documentation Preview

A preview deployment has been built for this pull request. Try out the changes live in the interactive playground:


🌱 Grown from commit a85a10d


✅ Preview deployment has been cleaned up.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 21, 2026

npx https://pkg.pr.new/@herb-tools/formatter@1439
npx https://pkg.pr.new/@herb-tools/language-server@1439
npx https://pkg.pr.new/@herb-tools/linter@1439

commit: a85a10d

@marcoroth marcoroth merged commit e9382a1 into main Mar 21, 2026
32 checks passed
@marcoroth marcoroth deleted the reorganize-src branch March 21, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant