Sha256: ab9db586b351172bd2fbeca4ac7e9d42ea5a19b85f416f7e0a47947067de95cb

Contents?: true

Size: 1.12 KB

Versions: 139

Compression:

Stored size: 1.12 KB

Contents

--- 
name: Prolog
fileTypes: []

scopeName: source.prolog
uuid: C0E2ADB0-1706-4A28-8DB7-263BDC8B5C5C
foldingStartMarker: "%\\s*region \\w*"
patterns: 
- name: string.quoted.single.prolog
  endCaptures: 
    "0": 
      name: punctuation.definition.string.end.prolog
  begin: "'"
  beginCaptures: 
    "0": 
      name: punctuation.definition.string.begin.prolog
  end: "'"
  patterns: 
  - name: constant.character.escape.prolog
    match: \\.
  - name: constant.character.escape.quote.prolog
    match: "''"
- name: comment.line.percent.prolog
  captures: 
    "1": 
      name: punctuation.definition.comment.prolog
  match: (%).*$\n?
- name: keyword.operator.definition.prolog
  match: ":-"
- name: variable.other.prolog
  match: \b[A-Z][a-zA-Z0-9_]*\b
- name: constant.other.symbol.prolog
  match: \b[a-z][a-zA-Z0-9_]*\b
  comment: "\n\
    \t\t\tI changed this from entity to storage.type, but have no idea what it is -- Allan\n\
    \t\t\tAnd I changed this to constant.other.symbol after glancing over the docs,\n\
    \t\t\t    might still be wrong.  -- Infininight\n\
    \t\t\t"
foldingStopMarker: "%\\s*end(\\s*region)?"
keyEquivalent: ^~P

Version data entries

139 entries across 134 versions & 19 rubygems

Version Path
dyndoc-ruby-1.5.0 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.7 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.6 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.5 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.2 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.1 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.4.0 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.3.9 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.3.6 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.3.4 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.3.2 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.3.0 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.2.2 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.2.1 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.2.0 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.0.25 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.0.24 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.0.23 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.0.22 share/etc/uv/syntax/source.prolog.syntax
dyndoc-ruby-1.0.21 share/etc/uv/syntax/source.prolog.syntax