Module: Strling

Defined in:
lib/strling/core/ir.rb,
lib/strling.rb,
lib/strling/ir.rb,
lib/strling/nodes.rb,
lib/strling/simply.rb,
lib/strling/core/nodes.rb,
lib/strling/core/errors.rb,
lib/strling/core/parser.rb,
lib/strling/core/compiler.rb,
lib/strling/core/validator.rb,
lib/strling/emitters/pcre2.rb,
lib/strling/core/hint_engine.rb

Overview

STRling Hint Engine - Context-Aware Error Hints

This module provides intelligent, beginner-friendly hints for parse errors. It analyzes error messages and context to suggest likely fixes and explanations for common mistakes.

Defined Under Namespace

Modules: Core, Emitters, IR, Nodes Classes: Simply

Constant Summary collapse

VERSION =

Version constant

'3.0.0'

Class Method Summary collapse

Class Method Details

.parse(text) ⇒ Object

Convenience method for parsing



22
23
24
# File 'lib/strling.rb', line 22

def self.parse(text)
  Core.parse(text)
end