Skip to content

Instantly share code, notes, and snippets.

View sourcevault's full-sized avatar

sourcevault

View GitHub Profile

What is the idiomic way to create error messages in LPEG ?

To be specific I would like to create error messages for incomplete bracket completion.

Example :

[ 1 2 3 -- ERROR ! MISSING ] AT LINE 20

( 1 2 3 -- ERROR ! MISSING ) AT LINE 35

@sourcevault
sourcevault / untilted.txt
Created September 14, 2018 15:22
markdown comment
Empty
copas = require 'copas'
copas.addthread ->
copas.sleep 1
os.execute '<<blocking more than 1 second>>'
I = 0
@sourcevault
sourcevault / main.lua
Last active June 26, 2018 18:51
basic C module in Lua with Luarocks
sleep = require ("sourcevault/sleep")
sleep.hello()
#NoEnv
#SingleInstance force
SendMode Input
#Include <dual/dual>
dual := new Dual
#Include <dual/defaults>