Module: Narabi

Defined in:
lib/narabi/parser.rb,
lib/narabi/version.rb

Defined Under Namespace

Classes: Alias, Base, Diagram, Instance, Message

Constant Summary collapse

NORMAL_REGEXP =
/^(?<from>.+)->(?<to>.+):\s?(?<body>.*)/
RESPONSE_REGEXP =
/^(?<from>.+)-->(?<to>.+):\s?(?<body>.*)/
NOTE_REGEXP =
/^note\s(?<from>(\s|\b|\d|\w|\W|^:)+):\s?(?<body>.*)/
INSTANCE_REGEXP =
/^instance\s?(?<name>.+)/
INSTANCE_ALIAS_REGEXP =
/^instance\s?(?<name>.+).*\sas\s(?<alias>.+)/
TITLE_REGEXP =
/^title\s(?<title>.+)/
VERSION =
"0.2.1"