Sha256: e08d2b684042b0d5f78cef0d5fc20f406031be113b253a2a0ca677fcca6febdb

Contents?: true

Size: 789 Bytes

Versions: 2

Compression:

Stored size: 789 Bytes

Contents

---
name: CM
fileTypes:
- cm
scopeName: source.cm
uuid: AEF91285-0D21-4BB0-B702-F5D0CEDBA4B8
foldingStartMarker: "\\(\\*"
patterns:
- name: comment.block.cm
  captures:
    '0':
      name: punctuation.definition.comment.cm
  begin: "\\(\\*"
  end: "\\*\\)"
- name: keyword.other.cm
  match: "\\b(Library|is|Group|structure|signature|functor)\\b"
- name: meta.directive.cm
  captures:
    '1':
      name: meta.preprocessor.cm
    '2':
      name: keyword.control.import.if.cm
  begin: "^\\s*(#(if).*)"
  end: "^\\s*(#(endif))"
- name: string.quoted.double.cm
  begin: "\""
  end: "\""
  patterns:
  - name: constant.character.escape.cm
    match: "\\\\."
foldingStopMarker: "\\*\\)"
comment: CM is the SML Compilation Manager, a sophisticated make that determines dependencies
  for you.

Version data entries

2 entries across 2 versions & 1 rubygems

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