Skip to content

Instantly share code, notes, and snippets.

@asterite
Last active May 16, 2019 17:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asterite/461a88731c95d631963ceacf56192ba6 to your computer and use it in GitHub Desktop.
Save asterite/461a88731c95d631963ceacf56192ba6 to your computer and use it in GitHub Desktop.
9 - [Bool, Int32, Int64, Slice(UInt8), String, UInt16, UInt32, UInt64, UInt8]
2 - [Crystal::Formatter::HeredocInfo, Crystal::StringInterpolation]
5 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::DocumentStartState, JSON::Builder::ObjectState, JSON::Builder::StartState]
3 - [Bool, Crystal::Compiler::Result, Nil]
2 - [Tuple(Int32), Tuple(Int32, Int32)]
2 - [Tuple(Char), Tuple(Char, Char)]
2 - [Pointer(Pointer(Void)), Pointer(Void)]
2 - [Bool, Slice(UInt8)]
3 - [Colorize::Color256, Colorize::ColorANSI, Colorize::ColorRGB]
2 - [HTTP::Headers::Key, String]
3 - [Bool, Time::Location::ZoneTransition, Nil]
2 - [Colorize::Object(Nil), Colorize::Object(String)]
3 - [Colorize::Color256, Colorize::ColorANSI, Colorize::ColorRGB]
3 - [Crystal::Lexer::LocPopPragma, Crystal::Lexer::LocPushPragma, Crystal::Lexer::LocSetPragma]
3 - [Tuple(Int32), Tuple(Int32, Int32, Int32, Int32), Nil]
2 - [Tuple(Int32), Tuple(Int32, Int32, Int32, Int32)]
5 - [Char, Tuple(Int32), Tuple(Int32, Int32, Int32), Tuple(Int32, Int32, Int32, Int32), Nil]
3 - [Bool, Proc(Hash(String, Crystal::ASTNode), String, Crystal::ASTNode), Nil]
2 - [Crystal::EnumType, Set(Crystal::Type)]
2 - [Crystal::PrimitiveType+, Set(Crystal::Type)]
3 - [Crystal::Macro, Crystal::Type::DefInMacroLookup, Nil]
5 - [Bool, Crystal::Type+, Crystal::TypeFilters, Set(String), Nil]
3 - [Crystal::Type+, Crystal::TypeFilters, Nil]
3 - [Bool, Proc(Hash(String, Crystal::MetaVar), String, Crystal::MetaVar), Nil]
3 - [Bool, Proc(Hash(String, Crystal::MetaTypeVar), String, Crystal::MetaTypeVar), Nil]
2 - [Crystal::Macro, Crystal::Type::DefInMacroLookup]
2 - [Bool, Pointer(UInt8)]
2 - [Crystal::Formatter::HeredocInfo, Crystal::StringInterpolation]
2 - [Crystal::Formatter::HeredocInfo, Crystal::StringInterpolation]
3 - [Bool, Crystal::Parser::CallArgs, Nil]
3 - [Bool, Path, Nil]
2 - [Crystal::ASTNode+, Crystal::HashLiteral::Entry]
2 - [Path, String]
2 - [Bool, IO::EncodingOptions]
3 - [Bool, Slice(UInt8), Nil]
3 - [Bool, NamedTuple(time: Time, location: Time::Location), Nil]
5 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::DocumentStartState, JSON::Builder::ObjectState, JSON::Builder::StartState]
4 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::DocumentStartState, JSON::Builder::ObjectState]
3 - [JSON::Builder::ArrayState, JSON::Builder::DocumentStartState, JSON::Builder::ObjectState]
2 - [JSON::Builder::DocumentStartState, JSON::Builder::ObjectState]
4 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::ObjectState, Nil]
4 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::ObjectState, JSON::Builder::StartState]
3 - [JSON::Builder::ArrayState, JSON::Builder::ObjectState, Nil]
3 - [JSON::Builder::DocumentEndState, JSON::Builder::ObjectState, JSON::Builder::StartState]
3 - [JSON::Builder::ArrayState, JSON::Builder::DocumentEndState, JSON::Builder::ObjectState]
2 - [JSON::Builder::DocumentEndState, JSON::Builder::ObjectState]
2 - [Pointer(UInt8), String]
2 - [Array(String), Tuple(String)]
2 - [Array(Crystal::Compiler::Source), Crystal::Compiler::Source]
3 - [Char, Tuple(Int32, Int32, Int32), Nil]
3 - [Bool, Proc(Hash(Crystal::AnnotationType, Array(Crystal::Annotation)), Crystal::AnnotationType, Array(Crystal::Annotation)), Nil]
3 - [Bool, Proc(Hash(String, Crystal::NamedType), String, Crystal::NamedType), Nil]
3 - [Bool, Proc(Hash(Crystal::Type, Array(Crystal::TypeDeclarationProcessor::InitializeInfo)), Crystal::Type, Array(Crystal::TypeDeclarationProcessor::InitializeInfo)), Nil]
3 - [Crystal::MetaTypeVar, Crystal::TypeDeclarationProcessor::Error, Nil]
2 - [Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation, Crystal::TypeGuessVisitor::TypeInfo]
3 - [Bool, Proc(Hash(LLVM::Attribute, UInt32), LLVM::Attribute, UInt32), Nil]
3 - [Bool, Proc(Hash(LLVM::Function, LibLLVMExt::Metadata), LLVM::Function, LibLLVMExt::Metadata), Nil]
3 - [Crystal::CodeGenVisitor::LLVMVar, LLVM::Value, Nil]
3 - [Bool, LLVM::Value, Nil]
2 - [Bool, LLVM::Value]
3 - [Bool, Proc(Hash(String, Crystal::CodeGenVisitor::LLVMVar), String, Crystal::CodeGenVisitor::LLVMVar), Nil]
3 - [Bool, Proc(Hash(String, Int32), String, Int32), Nil]
3 - [Crystal::Annotation, Crystal::DeprecatedAnnotation, Nil]
3 - [Bool, LLVM::BasicBlock, Nil]
2 - [LLVM::Value, LibLLVM::ValueRef]
4 - [Bool, LLVM::Value, LibLLVM::ValueRef, Nil]
3 - [LLVM::ABI::ArgType, LLVM::Attribute, Nil]
3 - [Bool, Proc(Hash(String, JSON::Any), String, JSON::Any), Nil]
4 - [Bool, Crystal::Type+, Crystal::TypeFilters, Nil]
3 - [Bool, Crystal::Cover, Nil]
3 - [Bool, Crystal::Cover, Nil]
2 - [Bool, Crystal::Cover]
2 - [BitArray, Bool]
3 - [Array(Crystal::Macro), Crystal::Type::DefInMacroLookup, Nil]
2 - [Array(Crystal::Macro), Crystal::Type::DefInMacroLookup]
3 - [Bool, Crystal::NamedArgumentType, Nil]
6 - [Bool, Debug::DWARF::LineNumbers::Register, Int32, UInt32, UInt64, Nil]
3 - [Debug::DWARF::LineNumbers::Register, Int32, UInt32]
9 - [Bool, Int32, Int64, Slice(UInt8), String, UInt16, UInt32, UInt64, UInt8]
10 - [Bool, Int32, Int64, Slice(UInt8), String, UInt16, UInt32, UInt64, UInt8, Nil]
3 - [Bool, Tuple(Int64, Pointer(UInt8)), Nil]
3 - [HTTP::Handler, Proc(HTTP::Server::Context, Nil), Nil]
2 - [HTTP::Handler, Proc(HTTP::Server::Context, Nil)]
3 - [Bool, Proc(Hash(Int32, Crystal::Playground::Session), Int32, Crystal::Playground::Session), Nil]
3 - [Bool, Proc(Hash(HTTP::Headers::Key, Array(String)), HTTP::Headers::Key, Array(String)), Nil]
4 - [IO+, Int32, Proc(String, Nil), Nil]
3 - [Pointer(LibC::SockaddrIn), Pointer(LibC::SockaddrIn6), Nil]
3 - [LibC::In6Addr, LibC::InAddr, Nil]
3 - [HTTP::Request, HTTP::Request::BadRequest, Nil]
3 - [Bool, Proc(Hash(String, Hash(String, String)), String, Hash(String, String)), Nil]
2 - [Socket::IPAddress, Socket::UNIXAddress]
2 - [Socket::IPAddress, Socket::UNIXAddress]
2 - [HTTP::Request, HTTP::Request::BadRequest]
7 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::DirectoriesOnly, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories, Dir::Globber::RootDirectory]
4 - [Array(Dir::Globber::ConstantDirectory | Dir::Globber::ConstantEntry | Dir::Globber::DirectoriesOnly | Dir::Globber::DirectoryMatch | Dir::Globber::EntryMatch | Dir::Globber::RecursiveDirectories | Dir::Globber::RootDirectory), Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Nil]
3 - [Array(Dir::Globber::ConstantDirectory | Dir::Globber::ConstantEntry | Dir::Globber::DirectoriesOnly | Dir::Globber::DirectoryMatch | Dir::Globber::EntryMatch | Dir::Globber::RecursiveDirectories | Dir::Globber::RootDirectory), Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry]
6 - [Dir::Globber::ConstantEntry, Dir::Globber::DirectoriesOnly, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories, Dir::Globber::RootDirectory]
2 - [Array(Dir::Globber::ConstantDirectory | Dir::Globber::ConstantEntry | Dir::Globber::DirectoriesOnly | Dir::Globber::DirectoryMatch | Dir::Globber::EntryMatch | Dir::Globber::RecursiveDirectories | Dir::Globber::RootDirectory), Dir::Globber::ConstantEntry]
8 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::DirectoriesOnly, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories, Dir::Globber::RootDirectory, Nil]
6 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::DirectoriesOnly, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories]
5 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories]
4 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::DirectoryMatch, Dir::Globber::RecursiveDirectories]
3 - [Dir::Globber::ConstantDirectory, Dir::Globber::ConstantEntry, Dir::Globber::RecursiveDirectories]
2 - [Dir::Globber::ConstantDirectory, Dir::Globber::RecursiveDirectories]
7 - [Dir::Globber::ConstantDirectory, Dir::Globber::DirectoriesOnly, Dir::Globber::DirectoryMatch, Dir::Globber::EntryMatch, Dir::Globber::RecursiveDirectories, Dir::Globber::RootDirectory, Nil]
5 - [Markdown::Parser::CodeFence, Markdown::Parser::PrefixHeader, Markdown::Parser::UnorderedList, Symbol, Nil]
4 - [Markdown::Parser::CodeFence, Markdown::Parser::UnorderedList, Symbol, Nil]
3 - [Markdown::Parser::CodeFence, Symbol, Nil]
3 - [Tuple(Char, Char, Char, Char, Char, Char, Char, Char), Tuple(Nil, Char, Char, Char, Char, Char, Char, Char, Char), Tuple(Tuple(Char, Char, Char, Char, Char, Char, Char, Char), Tuple(Nil, Char, Char, Char, Char, Char, Char, Char, Char))]
2 - [Tuple(Char, Char, Char, Char, Char, Char, Char, Char), Tuple(Nil, Char, Char, Char, Char, Char, Char, Char, Char)]
2 - [Iterator::Stop, Regex::MatchData]
3 - [Bool, Proc(Hash(Regex, NamedTuple(repository: String, repo_name: String)), Regex, NamedTuple(repository: String, repo_name: String)), Nil]
2 - [NamedTuple(user: String, repo: String, rev: String), String]
3 - [NamedTuple(user: String, repo: String, rev: String), String, Nil]
2 - [NamedTuple(user: String, repo: String), String]
3 - [NamedTuple(user: String, repo: String), String, Nil]
3 - [Bool, Proc(Hash(String, String), String, String), Nil]
3 - [Bool, Proc(Hash(String, Array(Crystal::Doc::Method)), String, Array(Crystal::Doc::Method)), Nil]
2 - [Crystal::Compiler::Result, Crystal::ContextResult]
2 - [Array(Crystal::TablePrint::Cell), Crystal::TablePrint::Separator]
3 - [Bool, Proc(Hash(String, Crystal::Type), String, Crystal::Type), Nil]
2 - [Crystal::Compiler::Result, Crystal::ExpandResult]
2 - [Crystal::Compiler::Result, Crystal::ImplementationResult]
3 - [Bool, Set(String), Nil]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment