hetu_script 0.1.2+1 copy "hetu_script: ^0.1.2+1" to clipboard
hetu_script: ^0.1.2+1 copied to clipboard

outdated

Hetu is a lightweight script language for embedding in Flutter apps.

0.1.2 #

  • Added Analyzer and Formatter utility classes (WIP).
  • Added Type expression and related assignment operations.
  • Feature: Added default implementation of 'toJson' on instances.

0.1.1 #

  • Feature: Sequenced constructor calling through super classes.
  • Feature: 'super' keyword with instance method, for calling super class method.
  • Feature: 'as' & 'is' operator, with super class checking & casting.
  • Feature: Full funtion type check with parameters and return type.

0.1.0+1 #

  • Refactor: Changed default interpreter into bytecode machine.
  • Feature: String interpolation.
  • Feature: Now fully support nested function and literal function.
  • Feature: Added ++, -- post and pre operators, and +=, -=, *=, /= operators.
  • Feature: Full support on While, Do loops, classic for(init;condition;increment), for...in/of, when statement (works like switch).
  • Feature: Ternary operator: 'conditon ? true : false'.
  • Feature: Interpreter function for bind Dart Function Typedef.

0.0.5 #

  • Refactor: Migrate to null safety.
  • Feature: Literal function expression (anonymous function).
  • Feature: Named function parameters.
  • Feature: Support literal hexadecimal numbers.

0.0.1 #

  • Initial version, hello world!
48
likes
0
pub points
63%
popularity

Publisher

verified publisherhetu.dev

Hetu is a lightweight script language for embedding in Flutter apps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, characters, meta, path, pub_semver, quiver

More

Packages that depend on hetu_script