Skip to content

Instantly share code, notes, and snippets.

View drom's full-sized avatar
🌊
always @ posedge

Aliaksei Chapyzhenka drom

🌊
always @ posedge
View GitHub Profile
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script type="WaveDrom">
{ signal : [
{ name: "clk", wave: "p......" },
{ name: "bus", wave: "x.34.5x", data: "head body tail" },
{ name: "wire", wave: "0.1..0." },
]}
</script>
@drom
drom / README.md
Last active August 29, 2015 14:24 — forked from dhulihan/thumbnail.png
High Five
@drom
drom / index.js
Created August 12, 2015 03:35
requirebin sketch
var esprima = require('esprima');
var res = {};
res.process = typeof process;
res.window = typeof window;
res.document = typeof document;
res.module = typeof module;
res.exports = typeof exports;
res.require = typeof require;
@drom
drom / index.js
Created August 12, 2015 03:46 — forked from mikolalysenko/index.js
requirebin sketch
var createScene = require('gl-plot3d')
var createMesh = require('gl-mesh3d')
var bunny = require('teapot')
var scene = createScene()
var mesh = createMesh({
gl: scene.gl,
cells: bunny.cells,
positions: bunny.positions,
@drom
drom / cfg1.js
Last active August 29, 2015 14:27
{
b0: {
i0 = 1
i1 = 2
i2 = add(i0, i1)
branch(i2, b2, b1)
}
b1: {
i4 = 'ok'
jump(b3)
@drom
drom / p0.js
Last active August 29, 2015 14:27
{
i0 = 1
i1 = 2
i2 = add(i0, i1)
ret(i2)
}
@drom
drom / index.js
Created August 20, 2015 03:21
requirebin sketch
var expect = require('chai').expect;
function dut (n) {
var i, result = [];
for (i = 0; i < n; i++) {
result.push(i);
}
return result;
}
@drom
drom / index.js
Created August 20, 2015 16:08
requirebin sketch
var hl = require('highlight.js')
var root = document.createElement('pre')
root.innerHTML = hl.highlightAuto('function foo (a) {\n return a+1;\n}').value
document.body.appendChild(root)
@drom
drom / index.js
Created August 20, 2015 16:18
requirebin sketch
var hl = require('highlight.js')
var root = document.createElement('pre')
root.innerHTML = hl.highlightAuto('function foo(a){\n return a+1\n}').value
document.body.appendChild(root)
@drom
drom / index.js
Created September 5, 2015 17:49
requirebin sketch
var hl = require('highlight.js'),
insertCss = require('insert-css');
var hljsGetFromSomeWhere = '.hljs-keyword { color: #333; font-weight: bold;}';
insertCss(hljsGetFromSomeWhere);
var root = document.createElement('pre')
root.innerHTML = hl.highlightAuto('function foo(a){\n return a+1\n}').value
document.body.appendChild(root);