Sha256: b737068198459926485c66520bde55c61c5134ed1308cb5ec3fe1924e424e008

Contents?: true

Size: 291 Bytes

Versions: 2

Compression:

Stored size: 291 Bytes

Contents

%{
  require "antelope"
%}

%require "0.0.1"
%type "ruby"

%terminal NUMBER
%terminal SEMICOLON ";"
%terminal ADD "+"
%terminal LPAREN "("
%terminal RPAREN ")"

%%

s: e
e: t SEMICOLON
 | t ADD e

t: NUMBER
 | LPAREN e RPAREN

%%

class DeterministicParser < Antelope::Parser
  %{write}
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
antelope-0.1.0 examples/deterministic.ace
antelope-0.0.1 examples/deterministic.ace