4 class JspPolyglot < Polyglot
6 def initialize(name, html, java)
9 @states = html.all_states + java.states
12 @transitions = html.all_transitions + java.transitions
13 @extra_transitions = []
16 @extra_transitions << StitchTransition.new("<%", :html_markup, :java_code, :from, false, name)
17 @extra_transitions << StitchTransition.new("<%", :html_comment, :java_code, :from, false, name)
18 @extra_transitions << StitchTransition.new("<%", :html_squote, :java_code, :from, false, name)
19 @extra_transitions << StitchTransition.new("<%", :html_dquote, :java_code, :from, false, name)
20 @extra_transitions << StitchTransition.new("%>", :java_code, :return, :to, false, name)