Class: Slawn

Slawn()

Slawn カスタムエンジン

Constructor

new Slawn()

オペレータを定義します
Source:

Extends

Members

namespace :Map

変数のための名前空間
Type:
  • Map
Overrides:
Source:

operators :Object

オペレータを定義
Type:
  • Object
Overrides:
Source:

stack :Array

Slawn エンジンのスタック
Type:
  • Array
Overrides:
Source:

Methods

eval(expression) → {Object}

Slawn 式を評価します
Parameters:
Name Type Description
expression Expression Slawn 式
Overrides:
Source:
Returns:
- スタックを返します
Type
Object

getVariable(key) → {any}

名前空間から指定したキーから値を取得し返します
Parameters:
Name Type Description
key string
Overrides:
Source:
Returns:
Type
any

setVariable(key, value) → {void}

名前空間にキーを指定して値を代入します
Parameters:
Name Type Description
key string
value any
Overrides:
Source:
Returns:
Type
void