hetu_script 0.0.6 copy "hetu_script: ^0.0.6" to clipboard
hetu_script: ^0.0.6 copied to clipboard

outdated

Hetu is a lightweight script language written purely in Dart. It is intended to be embedded in Flutter/Dart apps & games to enable hotfixes and scripting.

0.0.6 #

  • Feature: Error & import are now handle by plugins.
  • Change: [evalf] function of interpreter now changed into [import]
  • Change: External static members' id unified into [className.varName] in binding.

0.0.5 #

  • Refactor: Migrate to null safety.
  • Refactor: Redesigned the binding (external classes, functions and variables).
  • Refactor: Redesigned the error handling.

0.0.4 #

  • Feature: External class.
  • Refactor: Build-in dart types.

0.0.3 #

  • Feature: Literal function expression (anonymous function). Usage:
fun main {
  var func = fun (name: String) {
    return name + '_postfix'
  }

  print(func())
}
  • Feature: Named function parameters.
  • Feature: Support literal hexadecimal numbers.
  • Fixed class extends, member override and inheritance.
  • Fixed import statement.

0.0.2+4 #

  • Fixed bug in method calling of instances.
  • Fixed bug of optional function parameters.
  • Fixed bug of import statement.
  • Fixed bug of member get from super classes.
  • Fixed bug of method expression resolving.

0.0.2+1 #

  • Added some comments in the dart source file.
  • Added some test for error handling.
  • Added multiline comment.
  • Changed 'HetuEnv' into 'Hetu'.
  • Fixed bugs in method calling of instances.

0.0.2 #

  • Fixed core library loading issue, no longer use outside source files.
  • Changed lisence from GNU GPLv3 to MIT.

0.0.1 #

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

Publisher

verified publisherhetu.dev

Hetu is a lightweight script language written purely in Dart. It is intended to be embedded in Flutter/Dart apps & games to enable hotfixes and scripting.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

path

More

Packages that depend on hetu_script