Skip to content

Instantly share code, notes, and snippets.

@eugenioenko
eugenioenko / asynq
Created September 29, 2021 17:04
async/await implementation with generator functions and yield
function asynq(generatorFunction) {
const generator = generatorFunction();
(function next(value) {
const it = generator.next(value);
if (it.done) {
return it.value;
} else {

Keybase proof

I hereby claim:

  • I am eugenioenko on github.
  • I am euegenioenko (https://keybase.io/euegenioenko) on keybase.
  • I have a public key ASAgM9yDBcvoXKVcvTT6VrnMuxrIKIbEO8gjWpOsN9QjzAo

To claim this, I am signing this object:

@eugenioenko
eugenioenko / gist:e1cfed27acf1ef4868adc0d4f7d3347f
Created March 11, 2019 21:56
Scaneando formula estequiometrica usando at-script
@isUpperCaseChar(char) => (char.match(#[A-Z]#g#)).size() !== 0;
@isLowerCaseChar(char) => (char.match(#[a-z]#g#)).size() !== 0;
@isNumberChar(char) => (char.match(#[0-9]#g#)).size() !== 0;
@scan(input) {
let i = 0;
let multiplier = 1;
let tokens = [];
while (i < input.size()) {
let char = input[i++];