pareto-fountain-pen
Version:
A TypeScript library for easily generating source code files with proper indentation in the pareto programming style/language
113 lines (112 loc) • 2.67 kB
TypeScript
import * as _i_in from "../../core/astn_source";
import * as _i_out from "./unconstrained";
export type _T_Block = ($$_: _i_in._T_Value, $$_p: null) => _i_out._T_Block;
export type _T_Block_Part = ($$_: _i_in._T_Value, $$_p: null) => _i_out._T_Block_Part;
export type _T_Directory = ($$_: _i_in._T_Value, $$_p: null) => _i_out._T_Directory;
export type _T_Line = ($$_: _i_in._T_Value, $$_p: null) => _i_out._T_Line;
export type _T_Line_Part = ($$_: _i_in._T_Value, $$_p: null) => _i_out._T_Line_Part;
export type Block = _T_Block;
export type Block_Part = _T_Block_Part;
export type Directory = _T_Directory;
export type Line = _T_Line;
export type Line_Part = _T_Line_Part;
export declare namespace _T_Block {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Block;
}
export declare namespace _T_Block_Part {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Block_Part;
}
export declare namespace _T_Directory {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Directory;
}
export declare namespace _T_Line {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Line;
}
export declare namespace _T_Line_Part {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Line_Part;
}
export declare namespace Block {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Block;
}
export declare namespace Block_Part {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Block_Part;
}
export declare namespace Directory {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Directory;
}
export declare namespace Line {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Line;
}
export declare namespace Line_Part {
namespace CONTEXT {
}
type CONTEXT = _i_in._T_Value;
namespace PARAMS {
}
namespace RESULT {
}
type RESULT = _i_out._T_Line_Part;
}