<?php
+/**
+ * Interfaces for preprocessors
+ *
+ * @file
+ */
/**
* @ingroup Parser
/** Create a new custom frame for programmatic use of parameter replacement as used in some extensions */
function newCustomFrame( $args );
+ /** Create a new custom node for programmatic use of parameter replacement as used in some extensions */
+ function newPartNodeArray( $values );
+
/** Preprocess text to a PPNode */
function preprocessToObj( $text, $flags = 0 );
}
*/
function isEmpty();
+ /**
+ * Returns all arguments of this frame
+ */
+ function getArguments();
+
+ /**
+ * Returns all numbered arguments of this frame
+ */
+ function getNumberedArguments();
+
+ /**
+ * Returns all named arguments of this frame
+ */
+ function getNamedArguments();
+
/**
* Get an argument to this frame by name
*/