Skip to content

Instantly share code, notes, and snippets.

// ==UserScript==
// @name VSCode Server Github Authorization Fixer
// @namespace http://larrys.tech/
// @version 1.0
// @description Fixes callbackUri of vscode auth requests.
// @author Larry Qiu
// @match https://vscode-auth.github.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
def lexer(str):
tokens=[]
is_string_mode=False
is_special_mode=False
string_ending_stack=[] #ok technically it's not a lexer
paren_count_stack=[0]
string_chars=['"',"'"]
for char in str:
if(not is_string_mode):
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="500" height="500" style="border:1px solid #d3d3d3;">
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");