Packages

A text based mmorpg backend providing a REST API.

Current section

Files

Jump to
snowcrawler src parser.yrl
Raw

src/parser.yrl

Terminals period semicolon word.
Nonterminals Instruction Expressions Expression.
Rootsymbol Instruction.
Instruction ->
Expressions period : '$1'.
Instruction ->
Expression : ['$1'].
Expressions ->
Expression semicolon Expressions : lists:append(['$1'] , '$3').
Expressions ->
Expression : ['$1'].
Expression ->
word word
: #{action => extract('$1'),
object => extract('$2')}.
Erlang code.
extract({_, _, Value}) ->
Value.