Skip to content

Instantly share code, notes, and snippets.

@eliben
eliben / gist:5797351
Created June 17, 2013 14:36
Generic regex-based lexer in Python
#-------------------------------------------------------------------------------
# lexer.py
#
# A generic regex-based Lexer/tokenizer tool.
# See the if __main__ section in the bottom for an example.
#
# Eli Bendersky (eliben@gmail.com)
# This code is in the public domain
# Last modified: August 2010
#-------------------------------------------------------------------------------
@eliben
eliben / lexer.go
Last active January 26, 2022 04:03
TableGen lexer in Go (lexer.go and an input file)
// Lexer for the TableGen language.
package main
import (
"fmt"
"io/ioutil"
"log"
"time"
"unicode/utf8"
)
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
// StackOverflow analysis using its API in Go.
//
// Eli Bendersky [https://eli.thegreenplace.net]
// This code is in the public domain.
package main
import (
"encoding/json"
"flag"
"fmt"
https://stackoverflow.com/questions/66142960/trouble-parsing-form-data-sent-from-javascript
https://stackoverflow.com/questions/66138644/how-can-i-change-the-package-type-when-calling-a-method
https://stackoverflow.com/questions/66137884/how-can-i-unmarshal-the-following-json-into-golang-struct
https://stackoverflow.com/questions/66126877/can-i-create-a-function-that-returns-types
https://stackoverflow.com/questions/66129320/json-object-returning-wrong-number-in-struct
https://stackoverflow.com/questions/66131824/how-to-use-scanner-bufio
https://stackoverflow.com/questions/66133593/execute-binary-file-in-remote-server-with-http-request-dont-work
https://stackoverflow.com/questions/66134053/why-go-servemux-is-also-a-handler
https://stackoverflow.com/questions/66106944/how-to-import-grpc-server-proto-which-is-exist-in-diff-application-in-local-syst
https://stackoverflow.com/questions/66130399/fabriccaclientservice-js-failed-to-enroll-admin-erroro-message-calling-enr
{
"openapi": "3.0.1",
"info": {
"title": "Sample REST server",
"description": "TODO",
"version": "1.0.0"
},
"servers": [
{
"url": "https://example.com"
#
# TODO: add license?
openapi: 3.0.1
info:
title: Sample REST server
description: TODO
version: 1.0.0
servers:
- url: https://example.com
// Demonstrates async preemption in 1.14 vs. earlier versions
package main
import (
"log"
"runtime"
"time"
)
func f1() {
@eliben
eliben / cuda.h
Created October 6, 2014 22:11
Minimal CUDA support header for parsing with Clang
/* Minimal declarations for CUDA support. Testing purposes only. */
#define __constant__ __attribute__((constant))
#define __device__ __attribute__((device))
#define __global__ extern "C" __attribute__((global))
#define __host__ __attribute__((host))
#define __shared__ __attribute__((shared))
#define __launch_bounds__(...) __attribute__((launch_bounds(__VA_ARGS__)))
#define __forceinline__ __attribute__((always_inline))
Title: Simple HTTP server
URL slug: httpserver
Description: A simple HTTP server serving two different routes using the default request multiplexer.