Module: Toml::Merge

Defined in:
lib/toml/merge.rb,
lib/toml/merge/emitter.rb,
lib/toml/merge/version.rb,
lib/toml/merge/debug_logger.rb,
lib/toml/merge/merge_result.rb,
lib/toml/merge/node_wrapper.rb,
lib/toml/merge/smart_merger.rb,
lib/toml/merge/file_analysis.rb,
lib/toml/merge/conflict_resolver.rb,
lib/toml/merge/table_match_refiner.rb,
lib/toml/merge/node_type_normalizer.rb

Overview

Smart merge system for TOML files using tree-sitter AST analysis.
Provides intelligent merging by understanding TOML structure
rather than treating files as plain text.

Defined Under Namespace

Modules: DebugLogger, NodeTypeNormalizer, Version Classes: ConflictResolver, DestinationParseError, Emitter, Error, FileAnalysis, MergeResult, NodeWrapper, ParseError, SmartMerger, TableMatchRefiner, TemplateParseError

Constant Summary collapse

VERSION =

traditional location

Version::VERSION
NodeTypingNormalizer =

Alias for the shared normalizer module from ast-merge

Ast::Merge::NodeTyping::Normalizer