SourceForge logo
SourceForge logo
YueScript

YueScript

A Moonscript dialect compiles to Lua

This is an exact mirror of the YueScript project, hosted at https://github.com/pigpigyyy/Yuescript. SourceForge is not affiliated with YueScript. For more information, see the SourceForge Open Source Mirror Directory.
Share This
Email in envelope

Get an email when there's a new version of YueScript

Linux Mac Windows

A language that compiles to Lua. Yuescript is a Moonscript dialect. It is derived from Moonscript language 0.5.0 and continuously adopts new features to be more up-to-date. Moonscript is a language that compiles Lua. Since the original Moonscript has been used to write web framework lapis and run a few business websites like itch.io and streak.club with some large code bases. The original language is getting too hard to adopt new features for those that may break the stability of existing applications. So Yuescript is a new code base for pushing the language to go forward and being a playground to try introducing new language syntax or programming paradigms to make Moonscript language more expressive and productive.

Features

  • No other dependencies needed except modified parserlib library from Achilleas Margaritis with some performance enhancement. lpeg library is no longer needed
  • Written in C++17
  • Documentation available
  • Examples available
  • Support most of the features from Moonscript language. Generate Lua codes in the same way like the original compiler
  • Reserve line numbers from source file in the compiled Lua codes to help debugging
  • More features like macro, existential operator, pipe operator, Javascript-like export syntax and etc.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow YueScript

YueScript Web Site

You Might Also Like
Document generation engine that can be used to generate PDF and Word documents from custom software applications Icon
Document generation engine that can be used to generate PDF and Word documents from custom software applications

With Docmosis you can quickly and easily add document generation and reporting to your software application.

Documents are generated from templates which can be created using Microsoft Word or LibreOffice. These templates utilize simple placeholder fields to handle text, repeating and conditional logic with flexible formatting features to control how data and images are injected into the documents.
Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of YueScript!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Programming Languages

Registered

2024年07月29日
Thanks for helping keep SourceForge clean.
X

Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /