Skip to main content

module lang::php::config::ConfigLoader

rascal-0.43.0
org.rascalmpl.php-analysis-0.3.6

Usage​

import lang::php::config::ConfigLoader;

Dependencies​

import lang::yaml::Model;
import Exception;
import Type;
import Set;
import IO;
import String;

data Exception​

data Exception  
= yamlLoadException(str message, value v)
;

function yaml2value​

value yaml2value(scalar(int iv, \tag = t))

value yaml2value(scalar(str sv, \tag = t))

value yaml2value(scalar(real rv, \tag = t))

value yaml2value(scalar(bool bv, \tag = t))

value yaml2value(scalar(datetime dv, \tag = t))

value yaml2value(scalar(loc lv, \tag = t))

value yaml2value(s:scalar(value v))

value yaml2value(mapping(m))

value yaml2value(sequence(l))

value yaml2value(v:reference())

function yaml2config​

&T yaml2config(type[&T] configType, Node y)

function cleanName​

str cleanName(str n)

function node2value​

&T node2value(type[&T] t, value v)