Skip to content
GitLab
Menu
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
d614704e
Commit
d614704e
authored
Oct 18, 2000
by
John van Groningen
Browse files
moved 3 arguments of expand to ExpandState
parent
6f88b920
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
frontend/transform.dcl
View file @
d614704e
...
...
@@ -6,11 +6,11 @@ import syntax, checksupport
{
group_members
::
![
Int
]
}
partitionateAndLiftFunctions
::
![
IndexRange
]
!
Index
!
PredefinedSymbol
!*{#
FunDef
}
!
u
:
{#
DclModule
}
!*
VarHeap
!*
ExpressionHeap
!*
SymbolTable
!*
ErrorAdmin
->
(!*{!
Group
},
!*{#
FunDef
},
!
u
:
{#
DclModule
},
!*
VarHeap
,
!*
ExpressionHeap
,
!*
SymbolTable
,
!*
ErrorAdmin
)
partitionateAndLiftFunctions
::
![
IndexRange
]
!
Index
!
PredefinedSymbol
!*{#
FunDef
}
!
*
{#
DclModule
}
!*
VarHeap
!*
ExpressionHeap
!*
SymbolTable
!*
ErrorAdmin
->
(!*{!
Group
},
!*{#
FunDef
},
!
.
{#
DclModule
},
!*
VarHeap
,
!*
ExpressionHeap
,
!*
SymbolTable
,
!*
ErrorAdmin
)
partitionateMacros
::
!
IndexRange
!
Index
!
PredefinedSymbol
!*{#
FunDef
}
!
u
:
{#
DclModule
}
!*
VarHeap
!*
ExpressionHeap
!*
SymbolTable
!*
ErrorAdmin
->
(!*{#
FunDef
},
!
u
:
{#
DclModule
},
!*
VarHeap
,
!*
ExpressionHeap
,
!*
SymbolTable
,
!*
ErrorAdmin
)
partitionateMacros
::
!
IndexRange
!
Index
!
PredefinedSymbol
!*{#
FunDef
}
!
*
{#
DclModule
}
!*
VarHeap
!*
ExpressionHeap
!*
SymbolTable
!*
ErrorAdmin
->
(!*{#
FunDef
},
!
.
{#
DclModule
},
!*
VarHeap
,
!*
ExpressionHeap
,
!*
SymbolTable
,
!*
ErrorAdmin
)
::
UnfoldState
=
{
us_var_heap
::
!.
VarHeap
...
...
@@ -25,56 +25,3 @@ partitionateMacros :: !IndexRange !Index !PredefinedSymbol !*{# FunDef} !u:{# Dc
class
unfold
a
::
!
a
!*
UnfoldState
->
(!
a
,
!*
UnfoldState
)
instance
unfold
Expression
,
CasePatterns
frontend/transform.icl
View file @
d614704e
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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