ScratchData LogoScratchData
Back to MiniCoder11's profile

ParseKit • BETA

MIMiniCoder11•Created January 10, 2020
ParseKit • BETA
22
16
213 views
View on Scratch

Instructions

ParseKit | Build 0.4.2 | Completion in Progress A simple, customizable compiler, editor, and interpreter all in one for all of your command line and text-scripting needs. This project is still in development and is missing many integral features that will be implemented shortly. This project now supports save and load codes for easy and efficient import/exports! Current syntax: • print("text") OR print(123) - Prints input to console. • wait("123") OR wait(123) - Adds delay (in seconds). • clear() - Clears the console. • speak(“Hello”) OR speak(123) - Text to speech with input. • playSound(“Alert”) - Begins playing a sound. • # - Begins a comment. Comments are ignored by the compiler and can be placed after a script. Important notes: • Integers and strings will automatically be converted based on the expected function input. Parenthesis are not required for function inputs but are needed for string concatenation. • The compiler will notify you of errors but will bypass them without compiling them. Please note that attempting to run a successfully compiled program that contains errors can still cause runtime errors that WILL crash the program. • ParseKit is a compiled language. You will need to compile the raw code before running to avoid a runtime error. (Compilation based languages such as ParseKit are MUCH faster than step-by-step processing languages). • Internal packages are written in Scratch code instead of pre-parsed text for maximum efficiency. Update log: • Fixed an issue that prevented the parsing engine from recognizing strings that used the streak style of quotes [Example: “” is different from ""] Upcoming features: • Embedded language interpreter. • Variables without prior initialization (with exceptions for function definitions) • Optionals • Complex UI • Loops (while, for, repeat, etc.) • Adaptive typing suggestions. • Embedded libraries (turtle, math, random, etc.) without prior package import • Third party development packages available for download (in the form of a .txt file) • External website for feedback and developer documentaries. • Light and dark themes as well as custom data types. © MiniCoder11 2019 - All Rights Reserved

Project Details

Project ID358355761
CreatedJanuary 10, 2020
Last ModifiedJanuary 24, 2020
SharedJanuary 10, 2020
Visibilityvisible
CommentsAllowed