ESQuery Training REPL

Purpose

This REPL is used to:

  1. Write queries for nodes on an AST
  2. Train and onboard new Curriculum Developers at Grasshopper in query writing

For query writing, place a target block of code in the "Source" input, then write queries in the text input at the bottom.

For Googlers: Refer to internal go links for a general overview of ESQuery.

When ready to practice with exercises, start the tutorial on this REPL by clicking "Cycle Prompts".