module Parse = Reducer_Peggy_Parse module ExpressionT = Reducer_Expression_T type sourceArgumentType = string type sourceType = string type rawParseArgumentType = result type rawParseType = option type expressionArgumentType = result type expressionType = option type continuationArgumentType = Reducer_T.namespace type continuationType = option type continuationResultType = option> type resultArgumentType = result type resultType = option type continuesArgumentType = array type continuesType = array type includesArgumentType = string type includesType = result, SqError.t> type importAsVariablesType = array<(string, string)> type projectItem = { source: sourceType, sourceId: string, rawParse: rawParseType, expression: expressionType, continuation: continuationArgumentType, result: resultType, continues: continuesType, includes: includesType, //For loader includeAsVariables: importAsVariablesType, //For linker directIncludes: array, } type t = projectItem