Skip to content

Instantly share code, notes, and snippets.

@doraTeX
doraTeX / onepage-aj16-KozMin.tex
Created August 3, 2014 09:21
小塚明朝で Adobe-Japan 1-6 の全グリフを1ページに
\documentclass[uplatex,dvipdfmx]{jsarticle}
\usepackage[papersize={580pt,7410pt},margin=10pt,noheadfoot,dvipdfm]{geometry}
\usepackage{otf}
\usepackage{color}
\usepackage{pgffor}
\pagestyle{empty}
\usepackage{numprint}
\npthousandsep{}
\nplpadding{5}
@p4bl0-
p4bl0- / 00_readme.md
Last active October 12, 2023 09:09
A complete compiler for a simple language (in less than 150 LoC)

This project is a tiny compiler for a very simple language consisting of boolean expression.

The language has two constants: 1 for true and 0 for false, and 4 logic gates: ! (not), & (and), | (or), and ^ (xor).

It can also use parentheses to manage priorities.

Here is its grammar in BNF format:

expr ::= "0" | "1"