Class: Markdoc::Pseudocode::ActionLiteral

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/markdoc/pseudocode.rb

Instance Method Summary collapse

Instance Method Details

#endsObject



29
30
31
# File 'lib/markdoc/pseudocode.rb', line 29

def ends
  [id]
end

#idObject



21
22
23
# File 'lib/markdoc/pseudocode.rb', line 21

def id
  sentence.id
end

#labelObject



25
26
27
# File 'lib/markdoc/pseudocode.rb', line 25

def label
  sentence.value
end

#out(file) ⇒ Object



17
18
19
# File 'lib/markdoc/pseudocode.rb', line 17

def out(file)
  file.write %(#{id} [shape=box label="#{label}"]\n)
end