The Coding Gorilla
About

Posts

  • Oct 18, 2023

    Replacing lexer rule names with Unicode names

  • Oct 12, 2023

    Calculating the depth of a parse tree

  • Sep 15, 2023

    Counting parse tree nodes

  • Aug 31, 2023

    Finding refs and defs in an Antlr grammar

  • Jul 17, 2023

    Extracting of EBNF from a Bison grammar

  • May 1, 2023

    Finding unreferenced lexer and parser symbols

  • Apr 28, 2023

    Finding missing lexer rules for parser rule string literals

  • Apr 22, 2023

    Update to Finding problematic EOF references in Antlr4 grammars

  • Dec 13, 2022

    Speeding up tree rewrites for Antlr4 parse trees in Trash

  • Oct 1, 2022

    Survey of practical parsers

  • Sep 11, 2022

    Finding parser rules that use 'skip' lexer symbols in Antlr4 grammars

  • Sep 2, 2022

    Finding problematic EOF references in Antlr4 grammars

  • Aug 21, 2022

    Finding useless parentheses in Antlr4 grammars using XPath2.0

  • Jul 29, 2022

    A new Piggy

  • Feb 10, 2022

    XPath cheatsheet for Antlr parse trees

  • Jan 31, 2022

    Recovering a lost Wordpress blog

  • Oct 1, 2021

    Scraping the grammar for C++ from the ISO/IEC 14882 Specification

  • Sep 10, 2021

    Converting XText grammars into Antlr4

  • Sep 5, 2021

    Parser generators on the Web

  • Jul 9, 2021

    Writing a universal programming language extension for VSCode

  • Jun 30, 2020

    Finding direct recursion in an Antlr grammar via XPath

  • Jun 20, 2020

    XPath and Piggy

  • Jan 12, 2019

    A quick note on Piggy patterns and comparison with XPath

  • Dec 16, 2018

    Refinements to Piggy

  • Dec 12, 2018

    This little piggy is not at the market yet

  • Nov 12, 2018

    Re-inventing the p/invoke generator

subscribe via RSS

The Coding Gorilla

  • The Coding Gorilla
  • your-email@example.com
  • jekyll
  • jekyllrb

The Coding Gorilla