--- layout: default title: API permalink: /apibeta/ ---
{% include_relative _api/navbeta.html %}

General

ISHML stands for Interactive Story grapH Management Library, but you can call it "Ishmael." It facilitates the creation of interactive fiction in JavaScript and is intended for client-side applications.

The ISHML library is a fluent API with straightforwardly named properties and methods, many of which are chainable.

The library exposes its methods and properties via a global variable, ishml.

The ISHML library is intended for modern browsers and relies on features of JavaScript found in the ES2016 specification.

See tutorials for examples of use.

{% include_relative _api/interpretation.html %} {% include_relative _api/lexicon.html %} {% include_relative _api/parser.html %} {% include_relative _api/phrase.html %} {% include_relative _api/rule.html %} {% include_relative _api/template.html %} {% include_relative _api/token.html %}