Commit 5554e080 authored by Ronny Wichers Schreur's avatar Ronny Wichers Schreur 🏘
Browse files

module ownership comment

parent 2cd71b0e
/*
module owner: Ronny Wichers Schreur
*/
definition module backendconvert
from backend import BackEnd
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module backendconvert
import code from library "backend_library"
......
/*
module owner: Ronny Wichers Schreur
*/
definition module backendinterface
import frontend
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module backendinterface
import StdEnv
......
/*
module owner: Ronny Wichers Schreur
*/
definition module backendpreprocess
import checksupport
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module backendpreprocess
// assign sequence numbers to all variables in the syntax tree
......
/*
module owner: Ronny Wichers Schreur
*/
definition module backendsupport
//1.3
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module backendsupport
import StdArray
......
/*
module owner: Ronny Wichers Schreur
*/
definition module convertcases
import syntax, transform, trans
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module convertcases
import syntax, transform, checksupport, StdCompare, check, utilities, trans, general //, RWSDebug
......
/*
module owner: Ronny Wichers Schreur
*/
definition module frontend
from scanner import SearchPaths
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module frontend
import scanner, parse, postparse, check, type, trans, convertcases, overloading, utilities, convertDynamics,
......
/*
module owner: Ronny Wichers Schreur
*/
definition module mergecases
import syntax, checksupport
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module mergecases
import syntax, check, StdCompare, utilities; //, RWSDebug
......
/*
module owner: Ronny Wichers Schreur
*/
definition module Version
:: VersionInfo =
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module Version
import StdInt, StdClass
......
/*
module owner: Ronny Wichers Schreur
*/
module cocl
import coclmain
import StdEnv
import coclmain
import frontend
Start :: *World -> *World
// Start :: *World -> *World
Start world
= coclMain testArgs world
= (testArgs, coclMain testArgs world)
where
testArgs
= [
// main module
"t.icl"
// list all types
// main module
testDir +++ "t"
// , // unknown option
// "-xxx"
// // list all types
, "-lat"
// generate readable abc code
, "-d"
// time profiling
, "-pt"
// reuse unique nodes
, "-ou"
// redirect out
, "-RO", "messages.txt"
// , "-RO", "messages.txt"
// redirect errors
, "-RE", "errors.txt"
// , "-RE", "errors.txt"
// paths
, "-P", testDir +++ ";" +++ clean20Dir +++ "StdEnv" +++ ";" +++ clean20Dir +++ "IOInterface"
, "-P", testDir +++ ";" +++ io08Dir +++ ";" +++ stdenvDir
// , "-P", paths
]
baseDir
= "d:\\Users\\Ronny\\Develop\\"
testDir
= "e:\\Users\\Ronny\\Develop\\Clean Programs\\"
clean20Dir
= "e:\\Users\\Ronny\\Develop\\Clean 2.0\\"
= baseDir +++ "Clean Programs\\" +++ "testes\\"
coclDir
= baseDir +++ "CleanSystem\\cocl\\"
cleanSystemDir
= baseDir +++ "CleanSystem\\"
cleanVersion
= "2.0 repository\\"
stdenvDir
= cleanSystemDir +++ cleanVersion +++ "\\StdEnv\\"
io08Dir
// = cleanSystemDir +++ cleanVersion +++ "\\IOInterface\\"
= "d:\\Users\\Ronny\\Profile\\Desktop\\test\\IOInterface 0.8.2\\"
paths
= foldl (\a b -> a +++ ";" +++ b) ""
(
[ coclDir +++ path
\\ path <-
[ ""
, "compiler"
, "main"
, "main/Windows"
, "backend"
, "backendCModules"
, "ArgEnvWindows"
, "WrapDebug"
]
]
++
[ stdenvDir
]
)
/*
module owner: Ronny Wichers Schreur
*/
definition module coclmain
/*
......
/*
module owner: Ronny Wichers Schreur
*/
implementation module coclmain
CoclMainVersion :== 0
......
/*
module owner: Ronny Wichers Schreur
*/
definition module compile
from StdFile import Files
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment