Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: pradosh-arduino/Melon-Language

v2.9.0

23 Oct 03:59
@pradosh-arduino pradosh-arduino
93d82be
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Fixed a bug where creating a project in melon didn't setup vscode/task.json properly

  • Added new-project command which will create a new project in the current directory

  • Added pwd command which shows the current directory (Linux command)

  • Improved update checking

  • updated Spectre.Console.dll Package

  • Implemented that random function is not limited from 0 to 255 now you can set start and end value of the random in address like address value 1 is start and 2 is end so the output will be stored on the cursor position like

{ 0x1 0x600 0x54D 0x0 }

The index one is start value (0x1),
The index two is end value (0x600)

  • Renamed cta command with att which stands for (a)ddress (t)o (t)ext

  • Implemented time.ampm which shows if it's AM or PM

  • Added att command to scripting (att command converts the byte to text and prints it)

  • Disabled warnings popping up on startup

  • Implemented assert used like:

assert
"Error!"
  • Implemented colour in scripting use it like:
colour 0, 2

so the 0 is foreground and 2 is background

  • Made that hex and string nullable, like
string test = null ? Locked = false
  • Renamed set-cursor-pos to set-cursor

  • Support for OSX ARM

  • Support for ARM64 for Linux, Windows, OSX

updated vscode plugins
e
e

Assets 11
Loading

v2.8.2

08 Oct 12:26
@pradosh-arduino pradosh-arduino
2f6c29b
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Bug Fix
Fixed a major bug where the file is left open after creating a file using

createFile()

Method

Loading

v2.8.1 : File System Update

07 Oct 13:01
@pradosh-arduino pradosh-arduino
f5c7df0
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Implemented a new library called FileSystem
  • Implemented readFile function you use it like:
foo = readFile("C:\hello.txt")
  • Implemented writeFile function you use it like:
writeFile("C:\hello.txt", "How%0aYea?")
  • Implemented appendFile function you use it like:
appendFile("C:\hello.txt", "How%0aYea?")
  • Implemented deleteFile function you use it like:
deleteFile("C:\hello.txt")
  • Implemented moveFile function you use it like:
moveFile("C:\hello.txt", "world.txt?")
  • Implemented createFile function you use it like:
createFile("C:\hello.txt")
  • Implemented readlineFile function you use it like:
foo = readlineFile("C:\hello.txt", 1)

other than file system

  • You can get user input, like:
foo = userInput()

Support for ARM Hardware

Loading

v2.8.0

05 Oct 14:53
@pradosh-arduino pradosh-arduino
ce5ffdd
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Removed Old If Condition

  • Added ++ use like this

hello++

Added -- use like this

hello--
  • Removed a bug where the git version shows up

  • Implemented that if can check for values also like

if(hello == 3E)
if-end
  • if you want to check with other variables then you need to do
if(hello == {world})
if-end
  • Implemented that you can cast variables to for loops like
for i={test}; i-{testbro}; i=+1
fo-end
  • Implemented casting in calc
calc
2*3-{test}
  • Fixed a bug where the color of the foreground doesn't reset while running write-var
  • Fixed a bug with variables which are not disclosed due to exploitations of that bug or abusive
  • Implemented that you can delete multiple variables

from

delete hello
delete world

to

delete hello, world

Melon Language now supports Windows x86 and OS X

Now Melon Supports:

OS Compatibility Version
Windows βœ… 10, 10X, 11
Linux βœ… Any Distro
OS X βœ… 10.12 or above
Loading

v2.7.3

10 Sep 10:29
@pradosh-arduino pradosh-arduino
84ef01c
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

a bug was found while running a script, if we run a script and already have a variable exist with the name it shows an error Error: Variable with this name already exists! but it continues the code
Implemented better if conditions used like this

if(test != hello)
if-end

Fixed a bug where we can't use _ in variable name
Implemented Incrementing variables now you can use =+ to increment example:

hello =+ 1

Slowly some bugs are getting solved, if you find some bugs please create a issue

Edit 1: Changed Melon-Language zip file

Loading

v2.7.2

09 Sep 13:37
@pradosh-arduino pradosh-arduino
8844823
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Implemented that when you create a project in melon it initializes a git repo
  • Fixed Not a Valid Path message on startup due to arguments
Loading

v2.7.1

07 Sep 13:48
@pradosh-arduino pradosh-arduino
b40495a
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed a major bug which allows to exploit into melon while its under Maintenance
This update is must to install if you use older version of melon

Loading

v2.7.0 : Cooler Release

04 Sep 10:07
@pradosh-arduino pradosh-arduino
185b951
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

lots of bug fixes and improvements

Loading

v2.6.0 : The Major Release

24 May 05:14
@pradosh-arduino pradosh-arduino
ef28065
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

A Long waiting release is there came!
here are the change logs: (not much because lots of them are implemented in pre-release itself)

  • fixed an issue in program Path which changed output path
  • removed requirement for programpath, outputpath, outputname, programpath in all cases now it uses a default preset like program path and output path will be set to #this# and output name will be set to output and output format is hex
  • changed from log.md to melon.log in logging
  • fixed a bug where Citrullus API! gen-pkg screen goes crazy
  • added time for println and printf now u can use like
println
{time.month}

or

println
{time}
  • fixed some spelling mistakes

thank you @raxracks , @GAMINGNOOBdev for being my great bug testers for melon

wiki will be updated on tomorrow or today

Contributors

raxracks and GAMINGNOOBdev
Loading

v2.6.0-beta.4 : The horizon update

19 May 07:09
@pradosh-arduino pradosh-arduino
ef28065
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
  • fixed the issue where typing space before or after {} makes the {var_name} break
  • changed println and printf from
println
Hello World!

to

println
"Hello%0aWorld!"
  • fixed a bug where write-var gives error if it has space on it like 0x3E is fine but <space>0x3E is not
  • changed convert to support the newer type of strings
  • Implemented deref and changed to get-addr
  • Added lot more splash text
  • fixed PDB Exploit which makes decompiling lot easier
  • fixed DLL Exploit which the code is saved. now its obfuscated
  • discontinued linux version (may come back)
Loading
Previous 1 3
Previous

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /