Sha256: 2dfae189848a02d39f7565dd354c7f685f0ab06fca520d7ebff70984a680a7d4

Contents?: true

Size: 984 Bytes

Versions: 2

Compression:

Stored size: 984 Bytes

Contents

---
name: camlp4
scopeName: source.camlp4.ocaml
repository:
  camlpppp-streams:
    patterns:
    - name: meta.camlp4-stream.element.ocaml
      endCaptures:
        '1':
          name: punctuation.separator.camlp4.ocaml
      begin: "(')"
      beginCaptures:
        '1':
          name: punctuation.definition.camlp4.simple-element.ocaml
      end: "(;)(?=\\s*')|(?=\\s*>])"
      patterns:
      - include: source.ocaml
uuid: 37538B6B-CEFA-4DAE-B1E4-1218DB82B37F
foldingStartMarker: "(\\bEXTEND\\B)"
patterns:
- name: meta.camlp4-stream.ocaml
  endCaptures:
    '1':
      name: punctuation.definition.camlp4-stream.ocaml
  begin: "(\\[<)(?=.*?>])"
  beginCaptures:
    '1':
      name: punctuation.definition.camlp4-stream.ocaml
  end: "(?=>])"
  patterns:
  - include: "#camlpppp-streams"
- name: punctuation.definition.camlp4-stream.ocaml
  match: "\\[<|>]"
- name: keyword.other.camlp4.ocaml
  match: "\\bparser\\b|<(<|:)|>>|\\$(:|\\${0,1})"
foldingStopMarker: "(\\bEND\\b)"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
code_rippa-1.0.1 lib/code_rippa/syntax/camlp4.syntax
code_rippa-1.0.0 lib/code_rippa/syntax/camlp4.syntax