package diffast-langs-verilog-parsing

  1. Overview
  2. Docs
type t =
  1. | Empty
  2. | OperatorAssignment of AssignmentOperator.t
  3. | Labeled of Common.identifier
  4. | BlockingAssignment
  5. | NonBlockingAssignment
  6. | Assign
  7. | Deassign
  8. | Force
  9. | Release
  10. | Case
  11. | Casex
  12. | Casez
  13. | Conditional
  14. | IncOrDec
  15. | SubroutineCall
  16. | SubroutineCallVoid
  17. | Disable
  18. | DisableFork
  19. | EventTrigger
  20. | EventTriggerNonBlocking
  21. | Forever
  22. | Repeat
  23. | While
  24. | For
  25. | Do
  26. | Foreach
  27. | Return
  28. | Break
  29. | Continue
  30. | ParBlock of Common.identifier * JoinSpec.t
  31. | ProceduralTimingControl
  32. | SeqBlock of Common.identifier
  33. | Wait
  34. | WaitFork
  35. | WaitOrder
  36. | ProceduralAssertion
  37. | ClockingDrive
  38. | Randsequence of Common.identifier
  39. | Randcase
  40. | ExpectProperty
  41. | Expr of Expression.t
  42. | PExpr of PropertyExpression.t
val to_string : t -> string
val get_name : t -> Common.identifier
val to_simple_string : t -> Common.identifier
val to_tag : t -> string * (string * Common.identifier) list
val get_identifier : t -> Common.identifier
OCaml

Innovation. Community. Security.