Function parseWithMarks

  • Extract markers and parse dsl and run validation.

    Parameters

    • doParse: (
          input: string,
          options?: ParseHelperOptions,
      ) => Promise<LangiumDocument<AstNode>>

      parse method returned from parseHelper method.

    • text: string

      DSL with markers

    • OptionalbeginMarker: string = "<<{|"

      (optional) end marker

    • OptionalendMarker: string = "|}>>"

      (optional) begin marker

    Returns Promise<ParsedDocument>