parsing   11159

« earlier    

tree-sitter/tree-sitter: An incremental parsing system for programming tools
Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be:

General enough to parse any programming language
Fast enough to parse on every keystroke in a text editor
Robust enough to provide useful results even in the presence of syntax errors
Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application
c  parser  parsing  library  neovim 
2 days ago by dhotson
GitHub - datamade/probablepeople
fxor parsing unstructured western names into name components.
python  data-analysis  parsing  names 
4 days ago by mjlassila
Parse, don’t validate
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t ju...
programming  functional  parsing 
11 days ago by vojtabiberle
Parse, don’t validate
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t ju...
IFTTT  Pocket  best  categorytheory  functional  hacker  haskell  parsing  programming  types 
14 days ago by xer0x

« earlier    

related tags

actionmailbox  algorithm  antlr  apis  argument  asn1  associativearray  ast  atom  babel  bad-decisions  bash  best  binary  bookmarking  bundle-size  c#  c++  c  capture  category-theory  categorytheory  citations  clap  cod  code  combinators  command  commandline  comments  compiler  compilers  computer-science  configfile  configuration  csv  data-analysis  data  design  designpattern  development  dotnet  douglas-crockford  dsl  dsls  editor  elixir  email  erlang  escodegen  evaluation  example  excel  expression  extraction  f#  fail  feeds  file-formats  file  fileformats  firefox  for-wikimedia  format  fparsec  free-software  fsharp  functional  functionalprogramming  geek  git  gitconfig  github  google  hacker  hacks  haskell  helper  henrisivonen  html  identity  ifttt  inbound  incremental  ini  ios  java  javascript  jsmin  json  language  languages  library  linkeddata  linters  markup  mediawiki  monad  names  neovim  nlp  parse  parser  parsoid  peg  performance  php  pocket  polyglot  postgres  pratt  processing  programming  python  query-string  query  rails  read  regex  repo  rss  ruby  rust  safety  scala  scrape  scraping  security  software  solution  spidermonkey  sql  swift  swiftsoup  text-processing  to-watch  type-safety  types  url  validate  validation  warelogging  web  webassembly  webdev  webpack  website  wiki  wikimedia  xml  yaml 

Copy this bookmark:



description:


tags: