Skip to content

Port Quake III precompiler and lexer#36

Merged
themuffinator merged 1 commit intomainfrom
codex/translate-quake-iii-l_precomp-sources-to-gladiator-hlil
Oct 30, 2025
Merged

Port Quake III precompiler and lexer#36
themuffinator merged 1 commit intomainfrom
codex/translate-quake-iii-l_precomp-sources-to-gladiator-hlil

Conversation

@themuffinator
Copy link
Owner

Summary

  • port the Quake III Arena precompiler into src/botlib/precomp/l_precomp.c, including diagnostic tracking and the modern loader wrappers
  • mirror the Quake III lexer in src/botlib/precomp/l_script.c and update the associated headers to match the observed HLIL structures
  • expose the expanded token, punctuation, and script metadata needed by the restored botlib parser

Testing

  • cmake -S . -B build (fails: unable to clone cmocka due to CONNECT 403)

https://chatgpt.com/codex/tasks/task_e_6903c88ef8dc8328b923a9b068105d8d

@themuffinator themuffinator merged commit 56e7f9f into main Oct 30, 2025
0 of 2 checks passed
@themuffinator themuffinator deleted the codex/translate-quake-iii-l_precomp-sources-to-gladiator-hlil branch November 2, 2025 01:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant