Skip to main content

A pip package to use the programing language TNLang from floxxy0

Project description

TNLang

A simple programming language that runs via Python.

Installation

pip install TNLang

Quick Start

Create a .tnlang file:

echo("Hello World!")

Then run it with Python:

import TNLang

TNLang.launch("program.tnlang")

Functions

Function Description
echo("text") Print text to console
wait(1) Wait X seconds
loop.10(echo("text")) Repeat an action 1-100 times

Packages

colors

importPackage colors
echo.red("Red text!")
echo.green("Green text!")
echo.blue("Blue text!")
echo.yellow("Yellow text!")
echo.cyan("Cyan text!")
echo.magenta("Magenta text!")
echo.white("White text!")

DiscordWebHook

importPackage DiscordWebHook
discord.webhook("webhook-url", "Message with\nnew line")

DiscordBot

importPackage DiscordBot
discordBot.config("intents=ALL", "command_prefix=!")
discordBot.run("your-bot-token")

Examples

Hello World

echo("Hello World!")

Countdown

echo("3")
wait(1)
echo("2")
wait(1)
echo("1")
wait(1)
echo("Done.")

Loop with colors

importPackage colors
loop.5(echo.red("Loop!"))
echo.green("Done!")

License

MIT

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tnlang-1.0.18rc21.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tnlang-1.0.18rc21-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file tnlang-1.0.18rc21.tar.gz.

File metadata

  • Download URL: tnlang-1.0.18rc21.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for tnlang-1.0.18rc21.tar.gz
Algorithm Hash digest
SHA256 991950f9a998718d8c9a27cbb3bebe0ad06ee41b23660bb16cb204116402dbd9
MD5 f527c9dc489afc8e863a344aea2d9775
BLAKE2b-256 176230d8dd7c7a7fe4f742574267eb4d61a1a5ca0ad9debd1283ba0450e31226

See more details on using hashes here.

File details

Details for the file tnlang-1.0.18rc21-py3-none-any.whl.

File metadata

  • Download URL: tnlang-1.0.18rc21-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for tnlang-1.0.18rc21-py3-none-any.whl
Algorithm Hash digest
SHA256 2acbc94d2bbf54bd93222e731949f00a46b00084d7ef259505df46e73fb52099
MD5 033e83a07dca67ed51c1fa349601fec6
BLAKE2b-256 95a0e31aad15f6f1fb1432b5e71fbd169c6417a0f87d485fa6ffabcdd052b9b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page