Skip to content

yoidog/Herb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Herb 🌿

herblang

Herb is an interpreted language made in Java.

Dynamically typed and simple language, C and Javascript like syntax.

Sample script 🌿

write "Hello World!";
write 5+2;

var a = 10;
var b = 20;
write a;
write b;
b = 50;
write b;
write b = 100;

var i = 0;

while (i < 10) { i = i + 1; write i;}

var c = 50;
var d = 50;
if (c == d) { write "Variable c is equal to variable d.";}

var e = 5;
var f = 10;
if (e != f) { write "Variable e is not equal to variable f.";}

for (var g = 0; g < 3;) { g = g + 1; write g;}
 

What's new? 🌿 (in order through every version.)

  • Release.
  • Fixes and more functions.
  • Fixed interpreting stuff.
  • One line block type.
  • Fixes and more functions.
  • More functions.
  • Function added.
  • Herb is Ready for use.

How to use/run Herb 🌿 on Terminal?

There is a file called TerminalRun.bat in the github repository.

TerminalRun.bat:

javac herbLang\herb\herb.java
java herbLang.herb.Herb

Remove java herbLang.herb.Herb, if you don't want to run Herb straight away.