Skip to content

Instantly share code, notes, and snippets.

Shuai Zhang hcoona

Block or report user

Report or block hcoona

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@hcoona
hcoona / semantics.rb
Created Jun 18, 2019
semantics.rb hit homebrew bug.
View semantics.rb
class Semantic < Formula
desc "Parsing, analyzing, and comparing source code across many languages"
homepage "https://github.com/github/semantic"
url "https://github.com/github/semantic/archive/0.6.0.zip"
sha256 "d9eb696e13b8b2b0a543e49e4082a26bdad3b66aadc2806687db3b1ea0e506c6"
head "https://github.com/github/semantic.git"
bottle do
sha256 "061df034a6db511da9527d4854e125c16facb65bd0220255e35083f7f244666a" => :mojave
sha256 "e5b22a9027074824151f20a99cabca01e1a5188732fc5b63887ce08e654c11c6" => :high_sierra
@hcoona
hcoona / asciidoctor-diagram.rb
Created Sep 29, 2018
Failed to work AsciidoctorDiagram fomular for homebrew
View asciidoctor-diagram.rb
class AsciidoctorDiagram < Formula
desc "Asciidoctor Diagram is a set of Asciidoctor extensions that enable you to add diagrams, which you describe using plain text, to your AsciiDoc document."
homepage "https://asciidoctor.org/"
url "https://github.com/asciidoctor/asciidoctor-diagram/archive/v1.5.10.tar.gz"
sha256 "77051e3b203a8782a229d330e9248703c22af992b80e17caf77ae79fb1c8aaf5"
bottle do
cellar :any_skip_relocation
sha256 "6a72d25edb4069881295094ed39f7bc0d3b1aeef3cb8dbe55df06291b7c87330" => :mojave
sha256 "b31c91e2218a7d877243bf973519644552bfa6775f0afb9cee9e7964450be7a1" => :high_sierra
@hcoona
hcoona / print-calculate-steps.rkt
Last active Aug 29, 2015
Print calculation steps.
View print-calculate-steps.rkt
#lang racket
(require racket/generator
(only-in parser-tools/lex define-tokens define-empty-tokens)
parser-tools/yacc)
(define-tokens a (NUM))
(define-empty-tokens b (+ - * / EOF))
(define expr-parser
View racket-pizza-price.rkt
#lang racket
(define report-no-size-error
(lambda (size)
(error "We do not have size you ordered:" size)))
(define warning-coupon-not-suitable
(lambda (coupon-code)
(begin
(display
You can’t perform that action at this time.