StateReference.cs 617 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using System.Collections.Generic;
  3. namespace csharp_sccd_compiler
  4. {
  5. public class StateReference : Visitable
  6. {
  7. public string state_reference_string { get; private set; }
  8. /// <summary>
  9. /// Populated later by State Linker
  10. /// </summary>
  11. public List<StateChartNode> target_nodes { get; set; }
  12. public StateReference(string state_reference_string)
  13. {
  14. this.state_reference_string = state_reference_string;
  15. }
  16. public override void accept(Visitor visitor)
  17. {
  18. visitor.visit (this);
  19. }
  20. }
  21. }