Method: IsoDoc::XrefGen::Counter#new_subseq_increment1
- Defined in:
- lib/isodoc/xref/xref_counter.rb
#new_subseq_increment1(node) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/isodoc/xref/xref_counter.rb', line 55 def new_subseq_increment1(node) /^(?<b>.*?)(?<n>\d*)(?<a>[a-zA-Z]*)$/ =~ node["number"] if !n.empty? || !a.empty? @letter_override = @letter = a unless a.empty? @number_override = @num = n.to_i unless n.empty? @base = b else @letter_override = node["number"] @letter = @letter_override if /^[a-zA-Z]$/.match?(@letter_override) end end |