Skip to content
#

parse

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

Here are 1,439 public repositories matching this topic...

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.

  • Updated Sep 10, 2021
  • JavaScript
jquery.terminal
jcubic
jcubic commented Oct 1, 2021

I have an idea for a new feature for jQuery Terminal

It was used to update the version in package.json file but now it the Makefile update package.in when package.json changes and it recursive it keeps updating.

The package.in have {{VER}} that is updated with current version but to update the package.in the code use regex so it can just update the file iteself.

The file is modifi

Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers.

  • Updated Jul 11, 2021
  • JavaScript