User Tools

Site Tools


dragengine:modules:dragonscript:main

This is an old revision of the document!


Start Page » DragonScript Script Module

DragonScript

The DragonScript is a scripting language has been developed to provide a few features I wanted to have in one place:

  • Easy integration into C++ based projects (no C-style wrapping hacks and no singleton hacks)
  • Transparent support for native functions
  • Simple syntax with little amount of keywords and quick to type
  • Strong typed
  • Strict forward parsing (no look-ahead nor looking back so well suited for compile-on-streaming)
  • Fully object oriented (Integer is an object albeit optimized)
  • Block support with closure (no invisible class hacks or complicated functors or lambda expressions)

Syntax

TODO

API Documentation

Implementation Details

Wiki pages containing detailed implementation information about topics specific to DragonScript. For Drag[en]gine general topics see Game Development with the Drag[en]gine.

Script Examples

Wiki pages outside the DragonScript area containing DragonScript example scripts.

You could leave a comment if you were logged in.
dragengine/modules/dragonscript/main.1434585812.txt.gz · Last modified: 2015/06/18 00:03 by dragonlord