class_docstr: Seq(re1, re2, re3...) is an RE which matches |re1| followed by
  |re2| followed by |re3|...
class_docstr_tok: ["Seq","(","re1",",","re2",",","re3","...",")","is","an","RE","which","matches","|re1|","followed","by","|re2|","followed","by","|re3|","..."]
code: def build_machine(
      self, m, initial_state, final_state, match_bol, nocase
  ):
      re_list = self.re_list
      if len(re_list) == 0:
          initial_state.link_to(final_state)
      else:
          s1 = initial_state
          n = len(re_list)
          for i, re in enumerate(re_list):
              if i < n - 1:
                  s2 = m.new_state()
              else:
                  s2 = final_state
              re.build_machine(m, s1, s2, match_bol, nocase)
              s1 = s2
              match_bol = re.match_nl or (match_bol and re.nullable)
  
imports: from __future__ import absolute_import
  import types
  from .None import Errors
label_desc: Use image node_id 2 for calling the Seq obj's underlying member method code with example usage: obj.build_machine(m, initial_state, final_state, match_bol, nocase) without return types