docs: update README, Stdlib, BuildAndTest, PLAN for new std modules

Added documentation for:
- Std::Fs (DirExists, Mkdir, ListDir)
- Std::Mem (Alloc, Free, MemEq, New)
- Std::Set<T> (Set_New, Set_Add, Set_Has)
- String_Find, String_Replace, String_Format

Updated PLAN.md blockers (all resolved) and self-host status.
Updated README.md project structure and feature table.
Updated BuildAndTest.md with new stdlib modules and path syntax.

Also includes:
- CLI path argument fix (build/check/run accept project path)
- Remove dummyFunc from parser
- Fix String_Replace to use String_Concat instead of buggy str_join2
This commit is contained in:
2026-06-02 18:46:03 +03:00
parent ec4e748584
commit 291de88506
13 changed files with 1742 additions and 36 deletions
+11 -1
View File
@@ -71,12 +71,15 @@ Output = "Bin"
```bash
# Type-check without building
./buxc check
./buxc check ./myproject
# Build
./buxc build
./buxc build ./myproject
# Build and run
./buxc run
./buxc run ./myproject
# Clean build artifacts
./buxc clean
@@ -136,7 +139,14 @@ bux/
│ │ ├── Io.bux
│ │ ├── Array.bux
│ │ ├── String.bux
│ │ ── Map.bux
│ │ ── Map.bux
│ │ ├── Fs.bux
│ │ ├── Mem.bux
│ │ ├── Set.bux
│ │ ├── Path.bux
│ │ ├── Math.bux
│ │ ├── Task.bux
│ │ └── Channel.bux
│ ├── runtime.c # C runtime shim
│ └── io.c # C I/O functions
├── examples/ # Example programs