sqry-lang-puppet 21.0.1

Puppet language plugin for sqry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Relation extraction for Puppet manifests.
//!
//! Provides `PuppetGraphBuilder` for extracting Puppet class relationships:
//! - `include` statements (`include myclass`)
//! - `require` statements (`require myclass`)
//! - `contain` statements (`contain myclass`)
//! - Class inheritance (`inherits parent`)
//!
//! No new semantics here. New behaviour must go via `sqry_core::graph::GraphBuilder` and the language-specific `*GraphBuilder` (see this module's export) to build `CodeGraph`.

mod graph_builder;

pub use graph_builder::PuppetGraphBuilder;