Sha256: 987d9ff90d3d56cfa70fda3ec8704d35f0e8eb64e72487a654ac2e2ee581cc5a
Contents?: true
Size: 1.85 KB
Versions: 27
Compression:
Stored size: 1.85 KB
Contents
{ "name": "ucfconstraints", "scopeName": "source.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" }, { "name": "comment.line", "match": "(#).*$\\n?" }, { "name": "comment.line.double-slash", "match": "(//).*$\\n?" }, { "name": "comment.block", "begin": "/\\*", "end": "\\*/" }, { "name": "constant.numeric.ucfconstraints", "match": "\\b(?i)(\\d+\\s*(fs|ps|ns|us|ms|s)?)\\b" }, { "name": "keyword.operator", "match": "(=|;|\\|)" }, { "include": "#strings" } ], "repository": { "strings": { "patterns": [ { "name": "string.quoted.double.systemverilog", "begin": "\"", "end": "\"", "beginCaptures": { "0": { "name": "punctuation.definition.string.begin.systemverilog" } }, "endCaptures": { "0": { "name": "punctuation.definition.string.end.systemverilog" } } } ] } } }
Version data entries
27 entries across 27 versions & 1 rubygems