module PublicSuffix::Parser
Overview
Defines the .parse
method for parsing rules.
Defined in:
public_suffix/parser.crClass Method Summary
-
.parse(rules : Enumerable(String))
Parses rules into internal representation.
Class Method Detail
def self.parse(rules : Enumerable(String))
#
Parses rules into internal representation.
Parsing the following: com *.jp *.hokkaido.jp *.tokyo.jp !pref.hokkaido.jp !metro.tokyo.jp
Yields: Term{ "com" => Term{:term => true}, "jp" => Term{ "tokyo" => Term{"!metro" => Term{:term => true}, "" => Term{:term => true}}, "hokkaido" => Term{"!pref" => Term{:term => true}, "" => Term{:term => true}}, "*" => Term{:term => true} } }