Module grl_helpers

Module grl_helpers 

Source

Functions§

extract_date_attribute
Extract date-effective or date-expires value
extract_salience
Extract salience value from attributes section
has_attribute
Check if text contains attribute keyword
parse_defmodule
Parse defmodule declaration
parse_operator
Parse comparison operator from text
parse_rule_header
Parse “rule Name” or “rule “Quoted Name”“ and extract the name
parse_when_then
Parse “when … then …” and extract condition and action parts
split_into_rules
Split GRL text into individual rules using literal “rule” and brace matching
split_modules_and_rules
Split defmodule declarations from rules