Prizm

Prizm Project - Complete File Inventory

This document catalogues every file in the Prizm project and explains its purpose.

Documentation Files

README.md (Primary Documentation)

QUICKSTART.md (Beginner Guide)

CONTRIBUTING.md (Developer Guide)

DEPLOYMENT.md (DevOps Guide)

PROJECT_SUMMARY.md (Technical Overview)

USER_JOURNEY.md (User Experience Guide)

LICENSE (MIT License)

Installation & Initialization Scripts

install.sh (Linux/macOS Installer)

install.bat (Windows Installer)

init.sh (Linux/macOS Project Initializer)

init.bat (Windows Project Initializer)

Build Scripts

build.sh (Linux/macOS Build)

build.bat (Windows Build)

Source Code

source/example.pzm (Example Program)

Configuration Files

version.json (Version Tracking)

compiler/Cargo.toml (Rust Build Configuration)

Compiler Source Code

compiler/src/main.rs (CLI Executable Entry Point)

compiler/src/lib.rs (DLL/Library Interface)

compiler/src/cli.rs (Command Utilities)

compiler/src/attributes.rs (Headers & Attribute System)

compiler/src/lexer.rs (Tokenizer)

compiler/src/parser.rs (Parser - WIP)

compiler/src/stdlib.rs (Standard Library)

Assets

Distribution (Pre-compiled Binaries)

dist/linux-x64/prizm (Linux Binary)

dist/macos-x64/prizm (macOS Intel Binary)

dist/macos-arm64/prizm (macOS ARM64 Binary)

dist/windows-x64/prizm.exe (Windows Executable)

Build Output Directories (Post-Build)

bin/release/

bin/debug/

bin/dll/

Version Control

.git/ (Git Repository)

.gitignore (Git Ignore List)

File Summary Statistics

Category Count Details
Documentation 7 README, QUICKSTART, CONTRIBUTING, DEPLOYMENT, PROJECT_SUMMARY, USER_JOURNEY, LICENSE
Installation Scripts 2 install.sh, install.bat
Project Init Scripts 2 init.sh, init.bat
Build Scripts 2 build.sh, build.bat
Configuration 2 version.json, Cargo.toml
Source Code 7 main.rs, lib.rs, cli.rs, attributes.rs, lexer.rs, parser.rs, stdlib.rs
Examples 1 example.pzm
Assets 1 logo.svg
Binaries (dist/) 4 linux-x64, macos-x64, macos-arm64, windows-x64
Directories 4 source/, compiler/, dist/, bin/, assets/
Total ~35+ All project files

File Access Patterns

User Workflow Accesses

Install User (First Time)

Active Developer (First Project)

Advanced Developer (Building)

Future Files (Planned)


This inventory documents every file’s purpose in the Prizm project ecosystem. Each file serves a specific role in the platform’s functionality, documentation, or distribution.