Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
clean-compiler-and-rts
compiler
Commits
e15f6add
Commit
e15f6add
authored
May 03, 2001
by
Ronny Wichers Schreur
🏢
Browse files
removed BEDeclarePredefinedSymbols
parent
468e9567
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
backend/Clean System Files/backend_library
View file @
e15f6add
...
...
@@ -4,7 +4,6 @@ BEInit
BEFree
BEArg
BEDeclareModules
BEDeclarePredefinedSymbols
BESpecialArrayFunctionSymbol
BEDictionarySelectFunSymbol
BEDictionaryUpdateFunSymbol
...
...
backend/backend.dcl
View file @
e15f6add
This diff is collapsed.
Click to expand it.
backend/backend.icl
View file @
e15f6add
This diff is collapsed.
Click to expand it.
backendC/CleanCompilerSources/backend.h
View file @
e15f6add
...
...
@@ -157,9 +157,6 @@ Clean (BEArg :: String BackEnd -> BackEnd)
void
BEDeclareModules
(
int
nModules
);
Clean
(
BEDeclareModules
::
Int
BackEnd
->
BackEnd
)
void
BEDeclarePredefinedSymbols
(
int
nConstructors
,
int
nTypes
);
Clean
(
BEDeclarePredefinedSymbols
::
Int
Int
BackEnd
->
BackEnd
)
BESymbolP
BESpecialArrayFunctionSymbol
(
BEArrayFunKind
arrayFunKind
,
int
functionIndex
,
int
moduleIndex
);
Clean
(
BESpecialArrayFunctionSymbol
::
BEArrayFunKind
Int
Int
BackEnd
->
(
BESymbolP
,
BackEnd
))
...
...
backendC/backend.link
View file @
e15f6add
/EXPORT: BEGetVersion
/EXPORT: BEInit
/EXPORT: BEFree
/EXPORT: BEArg
/EXPORT: BEDeclareModules
/EXPORT: BESpecialArrayFunctionSymbol
/EXPORT: BEDictionarySelectFunSymbol
/EXPORT: BEDictionaryUpdateFunSymbol
/EXPORT: BEFunctionSymbol
/EXPORT: BEConstructorSymbol
/EXPORT: BEFieldSymbol
/EXPORT: BETypeSymbol
/EXPORT: BEDontCareDefinitionSymbol
/EXPORT: BEBoolSymbol
/EXPORT: BELiteralSymbol
/EXPORT: BEPredefineConstructorSymbol
/EXPORT: BEPredefineTypeSymbol
/EXPORT: BEBasicSymbol
/EXPORT: BEVarTypeNode
/EXPORT: BETypeVars
/EXPORT: BENoTypeVars
/EXPORT: BENormalTypeNode
/EXPORT: BEAnnotateTypeNode
/EXPORT: BEAttributeTypeNode
/EXPORT: BENoTypeArgs
/EXPORT: BETypeArgs
/EXPORT: BETypeAlt
/EXPORT: BENormalNode
/EXPORT: BEMatchNode
/EXPORT: BETupleSelectNode
/EXPORT: BEIfNode
/EXPORT: BEGuardNode
/EXPORT: BESelectorNode
/EXPORT: BEUpdateNode
/EXPORT: BENodeIdNode
/EXPORT: BENoArgs
/EXPORT: BEArgs
/EXPORT: BERuleAlt
/EXPORT: BERuleAlts
/EXPORT: BENoRuleAlts
/EXPORT: BENoRules
/EXPORT: BERules
/EXPORT: BEDeclareFunction
/EXPORT: BEDefineRules
/EXPORT: BEGenerateCode
/EXPORT: BEBasicSymbol
/EXPORT: BEDeclareNodeId
/EXPORT: BENodeIdNode
/EXPORT: BENodeId
/EXPORT: BEConstructorSymbol
/EXPORT: BETypeSymbol
/EXPORT: BEPredefineConstructorSymbol
/EXPORT: BEPredefineTypeSymbol
/EXPORT: BEWildCardNodeId
/EXPORT: BENodeDef
/EXPORT: BENoNodeDefs
/EXPORT: BENodeDefs
/EXPORT: BEStrictNodeId
/EXPORT: BENoStrictNodeIds
/EXPORT: BEStrictNodeIds
/EXPORT: BERule
/EXPORT: BEDeclareRuleType
/EXPORT: BEDefineRuleType
/EXPORT: BEAdjustArrayFunction
/EXPORT: BENoRules
/EXPORT: BERules
/EXPORT: BETypes
/EXPORT: BENoTypes
/EXPORT: BEFlatType
/EXPORT: BEAlgebraicType
/EXPORT: BEConstructor
/EXPORT: BERecordType
/EXPORT: BEAbsType
/EXPORT: BEConstructors
/EXPORT: BEDeclareConstructor
/EXPORT: BEFlatType
/EXPORT: BEDeclareType
/EXPORT: BENoTypeVars
/EXPORT: BENoConstructors
/EXPORT: BENoTypes
/EXPORT: BETypeVars
/EXPORT: BETypeVar
/EXPORT: BETypes
/EXPORT: BEAnnotateTypeNode
/EXPORT: BEDeclarePredefinedModule
/EXPORT: BEDontCareDefinitionSymbol
/EXPORT: BEDeclareRuleType
/EXPORT: BEDefineRuleType
/EXPORT: BEDeclareModules
/EXPORT: BEDeclareIclModule
/EXPORT: BEDeclareDclModule
/EXPORT: BEConstructor
/EXPORT: BEDeclareField
/EXPORT: BEFieldSymbol
/EXPORT: BEField
/EXPORT: BEFields
/EXPORT: BENoFields
/EXPORT: BE
SelectorNode
/EXPORT: BE
Record
Type
/EXPORT: BE
BoolSymbol
/EXPORT: BE
AbcCodeBlock
/EXPORT: BE
DeclareConstructor
/EXPORT: BEType
Var
/EXPORT: BE
DeclareType
/EXPORT: BE
DeclareFunction
/EXPORT: BECodeAlt
/EXPORT: BEString
/EXPORT: BEStrings
/EXPORT: BENoStrings
/EXPORT: BEArg
/EXPORT: BEWildCardNodeId
/EXPORT: BEAdjustArrayFunction
/EXPORT: BEGuardNode
/EXPORT: BENoStrictNodeIds
/EXPORT: BEStrictNodeId
/EXPORT: BEStrictNodeIds
/EXPORT: BEExportType
/EXPORT: BEExportConstructor
/EXPORT: BEExportField
/EXPORT: BEExportFunction
/EXPORT: BECodeParameter
/EXPORT: BECodeParameters
/EXPORT: BENoCodeParameters
/EXPORT: BEAbcCodeBlock
/EXPORT: BEAnyCodeBlock
/EXPORT: BETupleSelectNode
/EXPORT: BEMatchNode
/EXPORT: BEAttributeTypeNode
/EXPORT: BESpecialArrayFunctionSymbol
/EXPORT: BEUpdateNode
/EXPORT: BEDefineImportedObjsAndLibs
/EXPORT: BEDictionarySelectFunSymbol
/EXPORT: BEDictionaryUpdateFunSymbol
/EXPORT: BEGetVersion
/EXPORT: BEAbsType
/EXPORT: BEDeclareIclModule
/EXPORT: BEDeclareDclModule
/EXPORT: BEDeclarePredefinedModule
/EXPORT: BEDefineRules
/EXPORT: BEGenerateCode
/EXPORT: BEExportType
/EXPORT: BESwapTypes
/EXPORT: BEExportConstructor
/EXPORT: BEExportField
/EXPORT: BEExportFunction
/EXPORT: BEDefineImportedObjsAndLibs
/EXPORT: BESetMainDclModuleN
/EXPORT: BEDeclareDynamicTypeSymbol
/EXPORT: BEDynamicTempTypeSymbol
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment