Module Ephemeral.Parser

Parse vector tables

type parsing_stage =
  1. | Header
  2. | NewRow
  3. | Position
  4. | Velocity
  5. | Misc
  6. | Done
  7. | Fail of string
val parse_line : (Vector_table.body option * Vector_table.body option * (float option * Common.vec3 option * Common.vec3 option * Common.vec3 option * string) list * parsing_stage) -> string -> Vector_table.body option * Vector_table.body option * (float option * Common.vec3 option * Common.vec3 option * Common.vec3 option * string) list * parsing_stage

Parse an individual line of a vector table file

val lines : Common.path -> string list

Read lines from a file

Parse a vector table file