gsh/input/buffer

The buffer module handles multiline input detection for the REPL.

When a user enters code spanning multiple lines (like a case block, anonymous function, or complex data structure), this module analyzes the surface AST to determine if the statement is complete or requires additional input via the continuation prompt (...>).

Search Document