[svn:parrot] r46837 - in branches/gsoc_past_optimization: examples/library runtime/parrot/library/PAST
tcurtis at svn.parrot.org
tcurtis at svn.parrot.org
Fri May 21 04:29:54 UTC 2010
Author: tcurtis
Date: Fri May 21 04:29:54 2010
New Revision: 46837
URL: https://trac.parrot.org/parrot/changeset/46837
Log:
Change to 4-space indent for consistency.
Modified:
branches/gsoc_past_optimization/examples/library/pastwalker.pir
branches/gsoc_past_optimization/runtime/parrot/library/PAST/Walker.pir
Modified: branches/gsoc_past_optimization/examples/library/pastwalker.pir
==============================================================================
--- branches/gsoc_past_optimization/examples/library/pastwalker.pir Fri May 21 04:16:05 2010 (r46836)
+++ branches/gsoc_past_optimization/examples/library/pastwalker.pir Fri May 21 04:29:54 2010 (r46837)
@@ -4,59 +4,59 @@
.namespace ['PAST';'Walker']
.sub 'onload' :anon :init :load
- load_bytecode 'PCT.pbc'
- load_bytecode 'PAST/Walker.pbc'
- $P0 = subclass ['PAST'; 'Walker'], ['PAST'; 'Walker'; 'Dumper']
- $P0 = subclass ['PAST'; 'Walker'], ['PAST'; 'Walker'; 'Changer']
+ load_bytecode 'PCT.pbc'
+ load_bytecode 'PAST/Walker.pbc'
+ $P0 = subclass ['PAST'; 'Walker'], ['PAST'; 'Walker'; 'Dumper']
+ $P0 = subclass ['PAST'; 'Walker'], ['PAST'; 'Walker'; 'Changer']
.end
-
+
.sub 'walk' :multi(['PAST';'Walker';'Dumper'], ['PAST'; 'Val'])
- .param pmc walker
- .param pmc node
- say "Val {"
- $P0 = node.'value'()
- print " value => "
- say $P0
- 'walkChildren'(walker, node)
- say "} laV"
+ .param pmc walker
+ .param pmc node
+ say "Val {"
+ $P0 = node.'value'()
+ print " value => "
+ say $P0
+ 'walkChildren'(walker, node)
+ say "} laV"
.end
.sub 'walk' :multi(['PAST';'Walker';'Dumper'], ['PAST';'Var'])
- .param pmc walker
- .param pmc node
- say "Var {"
- 'walkChildren'(walker, node)
- say "} raV"
+ .param pmc walker
+ .param pmc node
+ say "Var {"
+ 'walkChildren'(walker, node)
+ say "} raV"
.end
.sub 'walk' :multi(['PAST';'Walker';'Changer'], ['PAST';'Val'])
- .param pmc walker
- .param pmc node
- node.'value'(5)
+ .param pmc walker
+ .param pmc node
+ node.'value'(5)
.end
.namespace []
.sub 'main' :main
- .local pmc past, dumper, changer, walk
- past = new ['PAST';'Var']
- $P0 = new ['PAST';'Val']
- $P0.'value'(0)
- push past, $P0
- $P0 = new ['PAST';'Var']
- push past, $P0
-
- walk = get_hll_global ['PAST';'Walker'], 'walk'
-
- dumper = new ['PAST';'Walker';'Dumper']
- walk(dumper, past)
-
- say "\n\nChanging:\n"
-
- changer = new ['PAST';'Walker';'Changer']
- walk(changer, past)
-
- walk(dumper, past)
+ .local pmc past, dumper, changer, walk
+ past = new ['PAST';'Var']
+ $P0 = new ['PAST';'Val']
+ $P0.'value'(0)
+ push past, $P0
+ $P0 = new ['PAST';'Var']
+ push past, $P0
+
+ walk = get_hll_global ['PAST';'Walker'], 'walk'
+
+ dumper = new ['PAST';'Walker';'Dumper']
+ walk(dumper, past)
+
+ say "\n\nChanging:\n"
+
+ changer = new ['PAST';'Walker';'Changer']
+ walk(changer, past)
+
+ walk(dumper, past)
.end
# Local Variables:
Modified: branches/gsoc_past_optimization/runtime/parrot/library/PAST/Walker.pir
==============================================================================
--- branches/gsoc_past_optimization/runtime/parrot/library/PAST/Walker.pir Fri May 21 04:16:05 2010 (r46836)
+++ branches/gsoc_past_optimization/runtime/parrot/library/PAST/Walker.pir Fri May 21 04:29:54 2010 (r46837)
@@ -12,7 +12,7 @@
=cut
.sub 'onload' :anon :init :load
- $P0 = newclass ['PAST'; 'Walker']
+ $P0 = newclass ['PAST'; 'Walker']
.end
.namespace ['PAST'; 'Walker']
@@ -34,9 +34,9 @@
=cut
.sub 'walk' :multi(['PAST';'Walker'], ['PAST';'Node'])
- .param pmc walker
- .param pmc node
- .tailcall 'walkChildren'(walker, node)
+ .param pmc walker
+ .param pmc node
+ .tailcall 'walkChildren'(walker, node)
.end
=item walkChildren(walker, node)
@@ -46,19 +46,19 @@
=cut
.sub 'walkChildren' :multi(_, ['PAST';'Node'])
- .param pmc walker
- .param pmc node
- .local int max, curr
- .local pmc child
- max = elements node
- curr = 0
+ .param pmc walker
+ .param pmc node
+ .local int max, curr
+ .local pmc child
+ max = elements node
+ curr = 0
loop:
- ge curr, max, end
- child = node[curr]
- 'walk'(walker, child)
- inc curr
- branch loop
+ ge curr, max, end
+ child = node[curr]
+ 'walk'(walker, child)
+ inc curr
+ branch loop
end:
.end
@@ -77,8 +77,8 @@
=cut
.sub 'walk' :method
- .param pmc node
- .tailcall 'walk'(self, node)
+ .param pmc node
+ .tailcall 'walk'(self, node)
.end
=item walkChildren(node)
@@ -88,8 +88,8 @@
=cut
.sub 'walkChildren' :method
- .param pmc node
- .tailcall 'walkChildren'(self, node)
+ .param pmc node
+ .tailcall 'walkChildren'(self, node)
.end
=back
More information about the parrot-commits
mailing list