File download
<root>/parties/2026/thegathering26/uselessutility/tglang_by_1tb_tglangvercelapp_by_faux_clef.zip
- File size:
- 6 716 102 bytes (6.40M)
- File date:
- 2026-04-17 20:59:01
- Download count:
- all-time: 1
Download:
- Automatic (recommended)
- mirror.netcologne.de (ftp)
- mirror.netcologne.de (https)
- ftp.scene.org
- archive.scene.org (http)
- archive.scene.org (https)
- ftp.hu.scene.org
- http.hu.scene.org
- http.hu.scene.org (https)
- http.jp.scene.org
- http.jp.scene.org (https)
- ftp.no.scene.org
- http.no.scene.org
- ftp.pl.scene.org
- http.pl.scene.org
- http.us.scene.org
Preview
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.github/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.github/workflows/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.github/workflows/deploy.yml 729B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.gitignore 270B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/app-build-manifest.json 308B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/build-manifest.json 388B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/.previewinfo 262B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/.rscinfo 102B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/.tsbuildinfo 102.95K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/0.pack 21.66M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/1.pack 1.65K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/2.pack 57.46K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/3.pack 21.15K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/index.pack 1.94M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/client-production/index.pack.old 1.94M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/edge-server-production/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/edge-server-production/0.pack 276B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/edge-server-production/index.pack 2.43K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/server-production/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/server-production/0.pack 6.59M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/server-production/1.pack 11.82M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/server-production/index.pack 2.78M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/cache/webpack/server-production/index.pack.old 2.78M
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/package.json 20B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/prerender-manifest.json 354B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/react-loadable-manifest.json 452B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/routes-manifest.json 272B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/app-paths-manifest.json 28B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/app/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/app/page.js 399.50K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/app/page_client-reference-manifest.js 11.24K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/interception-route-rewrite-manifest.js 47B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/middleware-build-manifest.js 513B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/middleware-manifest.json 83B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/middleware-react-loadable-manifest.js 491B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/next-font-manifest.js 113B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/next-font-manifest.json 77B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/pages-manifest.json 2B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/server-reference-manifest.js 140B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/server-reference-manifest.json 97B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/server/webpack-runtime.js 19.84K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/trace 74.62K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/app/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/app/layout.ts 3.61K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/app/page.ts 3.60K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/cache-life.d.ts 5.73K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/package.json 18B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/routes.d.ts 1.36K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/.next/types/validator.ts 2.05K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/app/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/app/globals.css 28B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/app/layout.tsx 362B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/app/page.tsx 7.91K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/file_id.diz 407B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/index.html 303B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/next-env.d.ts 262B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/next.config.mjs 306B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/404.html 5.79K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/139.7a5a8e93a21948c1.js 740B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/255-aaafc19c72668c72.js 168.68K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/4bd1b696-c023c6e3521b1417.js 168.96K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/646.f342b7cffc01feb0.js 5.32K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/app/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/app/_not-found/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/app/_not-found/page-268e9d15e70333a0.js 2.61K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/app/layout-33f4ba77d8af8de9.js 195B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/app/page-619330f2d1710c2c.js 11.91K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/framework-de98b93a850cfc71.js 185.32K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/main-4d2d75c13b1cf24b.js 118.57K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/main-app-73c80267fcec65d1.js 557B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/pages/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/pages/_app-82835f42865034fa.js 912B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/pages/_error-013f4188946cdd04.js 5.52K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/polyfills-42372ed130431b0a.js 109.96K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/chunks/webpack-54e74f244b90bc1e.js 3.33K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/css/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/css/bbd9e54654565720.css 2.30K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/tv79Jjlnw27NYsEypWQNG/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/tv79Jjlnw27NYsEypWQNG/_buildManifest.js 506B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/_next/static/tv79Jjlnw27NYsEypWQNG/_ssgManifest.js 80B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/favicon.svg 9.30K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/icons.svg 4.91K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/index.html 5.82K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/out/index.txt 2.99K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/package-lock.json 31.16K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/package.json 433B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/public/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/public/favicon.svg 9.30K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/public/icons.svg 4.91K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/README.md 1.10K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/assets/ dir
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/assets/hero.png 43.87K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/assets/typescript.svg 1.27K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/assets/vite.svg 8.50K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/ast.ts 2.12K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/counter.ts 274B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/css.d.ts 23B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/main.ts 2.46K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/parser.ts 11.60K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/runtime.ts 3.77K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/samples.ts 10.26K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/style.css 2.92K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/tokenizer.ts 2.67K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/src/transpiler.ts 5.04K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/tg.nfo 3.58K
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/tsconfig.json 962B
- TGlang_by_1tb_tglangvercelapp_by_Krister_Borge/vite.config.ts 460B
file_id.diz
# TG-lang MVP (TypeScript)
Web-based MVP of TG-lang with:
- Tokenizer
- Recursive-descent parser (AST)
- Transpiler to JavaScript
- Browser runtime execution
- Simple web IDE
## Run
1. Install dependencies:
npm install
2. Start dev server:
npm run dev
3. Build for production:
npm run build
## Implemented Language Features
- `arne` sequence -> numeric value (count of `arne`)
- `rop arne...` -> uppercase ASCII (`String.fromCharCode(count + 64)`)
- `pall` -> runtime-generated number where `| 1` is applied to the integer part and the fractional part is preserved
- `infodesk expr` or `infodesk(expr)` -> `console.log(expr)`
- Operators: `crew`, `deltager`, `kandu`, `medic`
- Equality: `kanalseks` -> `===`
- Conditional branching: `secbua (condition) { ... }` with optional `ombud { ... }`
- Functions: `hylle name(a b) => { ... }`
- Return: `tech expr`
- Sleep: `sovetelt(expr) { }`
- Error: `attentiongrab(expr)`
- Program framing: `innsjekk` ... `søndag`
## Included Examples
The web IDE includes at least two runnable examples:
- Basic output
- Function and sleep
- Error example for validation