cookbook-3.0.1.1: Tiered general-purpose libraries with domain-specific applications.

Copyright(c) 2014 by Nate Pisarski
LicenseBSD3
Maintainernathanpisarski@gmail.com
StabilityStable
PortabilityPortable (Cookbook
Safe HaskellSafe
LanguageHaskell98

Cookbook.Project.Preprocess.Preprocess

Description

A library for preprocessing information using replacing sweeps. Supports inline comments. Does not currently support whitespace-insignificant parsing.

Synopsis

Documentation

makeParams :: String -> [(String, String)] Source #

Binds possibly multiple inputs on one line to one input. General syntax is: inp1|inp2_out

sanitize :: String -> String Source #

Sanitizes the strings before parsing.

gPL :: [String] -> [(String, String)] Source #

Generate Program Language. Generates a list of input-output pairs to be replaced.