Sha256: af4bae37c8a15338f16ea04e058bc63a291dbc96bb834c523c0d3c19e82f8e4c

Contents?: true

Size: 1.94 KB

Versions: 38

Compression:

Stored size: 1.94 KB

Contents

{
  "fileTypes": [
    "ucf",
    "UCF"
  ],
  "name": "ucfconstraints",
  "patterns": [
    {
      "name": "storage.type.ucfconstraints",
      "match": "\\b(?i)(DEFAULT|CONFIG|NET|TIMESPEC|TIMEGRP|INST|AREA_GROUP|RANGE|TNM)\\b"
    },
    {
      "name": "support.function.ucfconstraints",
      "match": "\\b(?i)(RAMS|FFS|FROM|TO|FROM-TO|FROM-THRU-TO|RISING|FALLING)\\b"
    },
    {
      "name": "keyword.control.ucfconstraints",
      "match": "\\b(?i)(LOC|IOSTANDARD|TIG|TNM_NET|DRIVE|PERIOD|SLEW|PULLUP|PULLDOWN|STEPPING|CLOCK_DEDICATED_ROUTE|MAX_FANOUT|FILE|FLOAT|USE_RLOC|RLOC|RLOC_ORIGIN|RLOC_RANGE)\\b"
    },
    {
      "name": "constant.other.ucfconstraints",
      "match": "\\b(?i)(FALSE|TRUE|LVCMOS12|LVCMOS15|LVCMOS18|LVCMOS25|LVCMOS33|LVPECL_25|LVDCI_15|LVDCI_18|LVDS_25|LVDSEXT_25|LVDCI_25|LVDCI_DV2_15|LVDCI_DV2_18|LVDCI_DV2_25|SSTL15_DCI|SSTL15_T_DCI|SSTL15|DIFF_SSTL15|DIFF_SSTL15_T_DCI)\\b"
    },
    {
      "match": "(#).*$\\n?",
      "name": "comment.line"
    },
    {
      "match": "(//).*$\\n?",
      "name": "comment.line.double-slash"
    },
    {
      "begin": "/\\*",
      "end": "\\*/",
      "name": "comment.block"
    },
    {
      "match": "\\b(?i)(\\d+\\s*(fs|ps|ns|us|ms|s)?)\\b",
      "name": "constant.numeric.ucfconstraints"
    },
    {
      "match": "(=|;|\\|)",
      "name": "keyword.operator"
    },
    {
      "include": "#strings"
    }
  ],
  "repository": {
    "strings": {
      "patterns": [
        {
          "begin": "\"",
          "beginCaptures": {
            "0": {
              "name": "punctuation.definition.string.begin.systemverilog"
            }
          },
          "end": "\"",
          "endCaptures": {
            "0": {
              "name": "punctuation.definition.string.end.systemverilog"
            }
          },
          "name": "string.quoted.double.systemverilog"
        }
      ]
    }
  },
  "scopeName": "source.ucfconstraints",
  "uuid": "443130c7-cdc8-4a90-836c-a530d3b17266"
}

Version data entries

38 entries across 38 versions & 2 rubygems

Version Path
github-linguist-5.3.3 grammars/source.ucfconstraints.json
github-linguist-5.3.2 grammars/source.ucfconstraints.json
github-linguist-5.3.1 grammars/source.ucfconstraints.json
github-linguist-5.3.0 grammars/source.ucfconstraints.json
github-linguist-5.2.0 grammars/source.ucfconstraints.json
github-linguist-5.1.0 grammars/source.ucfconstraints.json
github-linguist-5.0.11 grammars/source.ucfconstraints.json
github-linguist-5.0.10 grammars/source.ucfconstraints.json
github-linguist-5.0.9 grammars/source.ucfconstraints.json
github-linguist-5.0.8 grammars/source.ucfconstraints.json
github-linguist-5.0.7 grammars/source.ucfconstraints.json
github-linguist-5.0.6 grammars/source.ucfconstraints.json
github-linguist-5.0.5 grammars/source.ucfconstraints.json
github-linguist-5.0.4 grammars/source.ucfconstraints.json
github-linguist-5.0.3 grammars/source.ucfconstraints.json
github-linguist-5.0.2 grammars/source.ucfconstraints.json
github-linguist-5.0.0 grammars/source.ucfconstraints.json
github-linguist-4.8.18 grammars/source.ucfconstraints.json
github-linguist-4.8.17 grammars/source.ucfconstraints.json
github-linguist-4.8.16 grammars/source.ucfconstraints.json