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