New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

rc-brace

Package Overview
Dependencies
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rc-brace - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

124

mode/tools.js

@@ -1,97 +0,35 @@

ace.define('ace/mode/trd_highlight_rules', function (acequire, exports, module) {
var TrdHighLightRules = function () {
// regexp must not have capturing parentheses. Use (?:) instead.
// regexps are ordered -> the first match is used
this.$rules = {
start: [
{
token: 'string.quoted',
regex: /\?\w+/
},
{
token: 'comment',
regex: /(^|\s+)\/\*/,
next: 'comments'
},
{
token: 'string.quoted',
regex: /("|').*("|')/
},
{
token: 'keyword.operator',
regex: /\s*(floor|ceil|not|abs|exist_not|to_upper|to_lower|length_of|get_type|get_age|to_metaphone|to_date|to_time|to_int|to_long|to_real|to_bool|to_literal|is_bnode|is_literal|is_resource|is_no_value|create_bnode|create_resource|create_uuid_resource|create_literal|and|or|bit_and|bit_or|xor|pow|eq_case|ed_no_case|starts_with|ends_with|contains|is_type|get_age_as_of|levenshtein_distance|literal_regex|same_as|different_from|exist|text_max_cardinality|test_min_cardinality|test_cardinality|test_one_of|get_cardinality|coverage|sum_values|sorted_head|regex|lookup|multi_lookup|SELECT|FROM)\s/
},
{
token: 'variable.language',
regex: /\s()\s/
},
// the todo must come before comment
{
token: 'comment.todo',
regex: /(^|\s+)#.*\s+(TODO|todo|Todo)\s+.*/
},
{
token: 'comment',
regex: /(^|\s+)#.*/
},
{
token: 'string',
regex: /(n|s)=[^\s,\]]*/
},
{
token: 'constant.language.boolean',
regex: /(top:|owl:|rdf:|rdfs:)\w+/
},
{
token: 'string',
regex: /(resource|text|string|bool|int|integer|unit|long_int|long_uint|real|duration|time|date|unset|section|schema)/
},
{
token: 'string',
regex: /\*(configuration|data-cache|schema|knowledge-rules|knowledge-base|secondary-knowledge-rules|post-knowledge-rules|assert-triples|import-owl|psearch-db|psearch-session|meta-graph|assert-graph)(-begin|-end)\*/
}
],
comments: [
{
token: 'comment',
regex: /.*\*[\/]/,
next: 'start'
},
{
token: 'comment.todo',
regex: /(^|.*\s+)(TODO|todo|Todo)\s+.*$/
},
{
token: 'comment',
regex: /.*/
}
]
};
this.normalizeRules();
};
var oop = acequire('../lib/oop');
var TextHighlightRules = acequire('ace/mode/text_highlight_rules').TextHighlightRules;
oop.inherits(TrdHighLightRules, TextHighlightRules);
exports.TrdHighLightRules = TrdHighLightRules;
});
ace.define("ace/worker/mirror",["require","exports","module","ace/range","ace/document","ace/lib/lang"], function(require, exports, module) {
"use strict";
function validate() {
return [{row: 0, column: 0, text: "MyMode says Hello!", type: "error"}];
}
// import './es5-shim';
// import './worker-base';
import './tools';
ace.define('ace/worker/trd-worker',
["require", 'exports', 'module', 'ace/lib/oop', 'ace/worker/mirror'],
function (acequire, exports, module) {
console.log('worker start')
var oop = acequire('ace/lib/oop');
var Mirror = acequire('ace/worker/mirror').Mirror;
var TrdWorker = function (sender) {
Mirror.call(this, sender);
this.setTimeout(200);
};
var Range = require("../range").Range;
var Document = require("../document").Document;
var lang = require("../lib/lang");
oop.inherits(TrdWorker, Mirror);
var Mirror = exports.Mirror = function(sender) {
this.sender = sender;
var doc = this.doc = new Document("");
var deferredUpdate = this.deferredUpdate = lang.delayedCall(this.onUpdate.bind(this));
var _self = this;
sender.on("change", function(e) {
var data = e.data;
if (data[0].start) {
doc.applyDeltas(data);
} else {
for (var i = 0; i < data.length; i += 2) {
if (Array.isArray(data[i+1])) {
var d = {action: "insert", start: data[i], lines: data[i+1]};
} else {
var d = {action: "remove", start: data[i], end: data[i+1]};
}
doc.applyDelta(d, true);
}
}
if (_self.$timeout)
return deferredUpdate.schedule(_self.$timeout);
_self.onUpdate();
});
};
(function () {

@@ -98,0 +36,0 @@ this.onUpdate = function () {

@@ -79,20 +79,21 @@ ace.define('ace/mode/trd_highlight_rules', function (acequire, exports, module) {

function validate() {
return [{row: 0, column: 0, text: "MyMode says Hello!", type: "error"}];
}
ace.define('ace/worker/my-worker',
// import './es5-shim';
// import './worker-base';
import './tools';
ace.define('ace/worker/trd-worker',
["require", 'exports', 'module', 'ace/lib/oop', 'ace/worker/mirror'],
function (acequire, exports, module) {
console.log('worker start')
var oop = acequire('ace/lib/oop');
var Mirror = acequire('ace/worker/mirror').Mirror;
var MyWorker = function (sender) {
var TrdWorker = function (sender) {
Mirror.call(this, sender);
this.setTimeout(200);
this.$dialect = null;
};
oop.inherits(MyWorker, Mirror);
oop.inherits(TrdWorker, Mirror);
(function () {
this.onUpdate = function () {

@@ -104,6 +105,5 @@ console.log(this.doc);

};
}).call(MyWorker.prototype);
exports.MyWorker = MyWorker;
}).call(TrdWorker.prototype);
console.log('worker end')
exports.TrdWorker = TrdWorker;
});

@@ -124,4 +124,3 @@ ace.define('ace/mode/trd',

this.createWorker = function (session) {
console.log(session);
this.$worker = new WorkerClient(["ace"], acequire("../worker/javascript"), "JavaScriptWorker");
this.$worker = new WorkerClient(["ace"], acequire("ace/worker/trd-worker"), "TrdWorker", "../js/trd-worker.js");
this.$worker.attachToDocument(session.getDocument());

@@ -128,0 +127,0 @@

{
"name": "rc-brace",
"version": "0.0.5",
"version": "0.0.6",
"description": "browserify compatible version of the ace editor.",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc