Skip to content

Releases: flodavid/ezlanguage

C++ output indentation

07 Jul 15:06
5d07b43
Compare
Choose a tag to compare
  • String function added (length, split, …)
  • Function declaration fixed

Program arguments parsing

11 Apr 21:09
a09aad4
Compare
Choose a tag to compare
  • You can set arguments to program. Arguments are parsed at runtime
  • int-string concat
  • Corrections on containers and Variable improvements

C++ inclusion and classes

04 Feb 21:00
edc6293
Compare
Choose a tag to compare

You can include C++ :

code
    [C++ code]
end

You can create classes. Constructors are automatically created, all members are accessible :

class MyClass
begin
        my_member is integer

        procedure myProcedure()
        end
end

myClass is MyClass(3)
myClass.my_member

Parenthesis on conditionnal expressions

29 Dec 16:12
5518bf3
Compare
Choose a tag to compare
Merge pull request #12 from flodavid/compilateur

Parenthesis available in conditionnalExpression and added in BooleanE…

Containers and more

29 Dec 16:03
413c00e
Compare
Choose a tag to compare

Several minor improvments and containers added: vector, list, map, set

Function call

29 Dec 15:42
Compare
Choose a tag to compare

You can now call functions on objects or without objects !

Imports, array, backend improvments

29 Dec 15:40
Compare
Choose a tag to compare
  • You can now imports other files or C++ libraries
  • Many back-end improvments, preparing future new features.
  • Syntax highlighting for Visual Studio Code

For loops, user input, functions call

30 Nov 22:50
81d63d4
Compare
Choose a tag to compare

We can use for loops.
Get user input with different types:
input in x
Function declaration and call:

procedure hello_world(integer times)
...
end
...
main
hello_world 3
hello_world(4)
...
end

Functionnal Hello Wolrd

16 Nov 20:47
81d63d4
Compare
Choose a tag to compare
Pre-release

See #8

Useful program compiler, already

20 Nov 22:59
3c9d0cb
Compare
Choose a tag to compare

We can write simple program, with loops, if instructions and print output