Portable LISP Interpreter and Compiler G. Ucçoluk T. Yilmaz E
Transkript
Portable LISP Interpreter and Compiler G. Ucçoluk T. Yilmaz E
! " #$% & ''( ! ""#$%#$&#$' !( )* +( , , !( )* ! , , ( ( * -* !" # $# &' ( ) ! % % + !& * " " , ! , !"- , ! & ! % % . ! " / ! . , + ! + 0 1'2 , ! 3 ! 0' % 0' " 0' - % ! * 4 5( . . . 6 6 * & 7 , . 82 + . - , 8 , / !& , !& 9 ,. ,, !& " * 2:;"-2 " 8 . , , 5 ( " - < # . .. ,% /' ., * 9 2 "2'" " '" #"" 9 "= 5 " ' 9> #"" ' " 97 9 '" * " " " ' 9 ' " 2 #" * 9 "2'" * ' 9 7 2 2' "= * ' 9 " " ' #" ? ? 9' 9 7"> 4 "> '"> 2' " > 9 - ' ' . 5 " 9 2 " " = @A "> @2A / 9 "> @ A 9 " * ' 9 2 -" " * ' 2 " = *'' B(> > D '7 8D7D '7 CE ' $ 6"" $ * C# 6"" $ * C# *C> 57> *'7 *C> 57> *'7 $ F2'"7 8 F F"G7D> !2'> *'7 . * " ' " # '" !& " "" ! !& ' ' ' !& " " '" ' 9" 5! " 2 ' 5' ;8 9 9' - " " ' " " 2' 2 7 7 2 " '> !& 9 ' ' -" "> ! 9 4 "9 ' - !& " *4 ' 2' !& "" " 7> % # !& 9> " ' 9 '" 2 / 2 " " 9" "#" C1!H '> > " 2 "2 "" 19" 4 '"" ' '" '> " " (> 9 ' C1!H # " # 2" ' > 9 & 2 "" ' ' I * 9 9 I 2 ("= 5 !& 9 "" 9'" 2 2 * 97 !& 9 "9 9'" J' " ' ' 97 4 ! "" !& µ 9 9'" 7 !& , ' " "' " 9'" ' ! 9'" 2 " I " 2 "#" !& '" 2 (" ' 9 ' > #"" ' ' 5 "# " - !& " '" 2 " " " '" 2 #" '"> " ' " " & 97 9'" 2 2 !& 2' # " 2 !& "" 9 ! " ' 9 " 2 ' " * 9 "' " #2 ' ! ' 9' ' 7 !& "" * 2 ""( '> 2' '2 "' " " # ' " J' 9 ' "" ' !& #" 'J' # " !& 2 !& 5 79> !& "- # "-" ' ""( 9 "" !& C ' * " 2" K ?LM * !& 9 '" !& 2" &56 7 ;$C$ ! 9 " &*!&> C&*!& # ! " &> C&*!& $%%$& ! 0' ' # 661 !& 9 ""( " 7 2 K661? ! ' 9 " 2 " 'J' " * 4 ' 9 9 # " $ # # " 2 ! ' " 9 2 J' 7" * 7 " !& ! 9'" 2 > !& '> #'" > 9'" 2 '" 7 " # ' 9'" 2 " ' #' ! " "' " ' ' 7> " #' " - ' ' 7 5 7" 9'" 2 > ' " " /' "9 9" " # 7 5' ' '> 4 7 " " # > 4# " " " "9 '> ' /' # 7> # " 9" # ' * ' 2' ' 5 ' #" '2 @'' A N " N "9 ' " " " ' * ' " # 2" #' * " 2 5 O @ A C7 !& " 4 ' 7 !" 4 !& 9 @" '' '" 'A ! # @9 ' 2 (A " " "" !& ' > "' ' - 9 " " 4" = * * " " 9 " 9 2 " ' 65F$ ' * " " ' ' ' "2 " 7 @ 2 2 2'" ' " > 4"2A * " Æ 2# 'Æ "# I " # # > * " " 9 9 2 % ! '"2 " "# # @!$A 2 " '> 9 "" 9 " * 9 0 > ' "#" '" 2 ' 2 9 # P' !$ 9'" J' 2'" " 9'" 7 9 ' 9'" 2 "" & "> ' 7 9 2'" # 97 " # # 0' " !$ 9'" 2 " (> " > # '" 2 6' 2 7 ' ' " " '" " '"" * # "2 " '2 # " ( # 2 '" ' " * 9 ¯ 5 !& ' " - 9 4 ¯ * - @- 9 4 ' A " 0 " ¯ 6 "-" ' ¯ !& " ' ' # " 9 ¯ ! 79" !& " ' ' ' *'' ' " 79" '" " 9 0 ( " " - # 29 ()' 2 ' ' ' !& *(' & "" Q "-" - "' > > '2 '> " &*!& ' ' 2 " " ( !& )"' &*!& ' )+"' ' ' O ' 9 2 9 + ' "-" "- &*!&> Q> >" # ' C" 9 /!*0 Q ( ' "-" "- !&> 2'> >" #' C" 9 /!*0 Q ', ' "-> ' ' "-> " "- ' ' ' !& +"' ' "-" )+"' 09 ' '" !& - ' O2 "-" !& "- "> " "- " " ' ' ' ' " ' ' - +' 9 ' "#$% ! "" - ' 9 -" - " !& µ * '" '" '2" "2' O ' 9 -" 9 -= + ' * !& " 5 O< 2 !& L.M ' * !& " " * I2 " # '' O< @9 !& 4 " A ' "- " ( # @9 # 2 O2> 9# 4" 2 "A - * - ' O9 '" 4" " . / ! * " & ' ( $ " "" 2 " @A> " " 2 * -# #2 # 29 )0 & " &$H; 7 ( ' ( +. " 2 "-" ' * #" !& 2 " 9 ( &*5F @" 7A )0 & & 7 ( ' ( , " 2 "-" ' )!0 & "- ( ' ( .+++ 2 " 2 "-" ' )0 & ( ' ( ,++ 2 " 2 "-" ' )%0 & ' ( 2 2 )10 & ' '2 2 2 )2 !"' # #2 9 ( - ! '" "' #2 !& '" " " # # #2 9 9 )2 > " - 0 = ! 9" # 27 29 )2 " # #2 0 4 # 9 " & )&*** )** )*** ) +, 9 ' 9 7 +++ > 7 ++ " +++ "- 5 # #2 !1!* #2 '" 2 " 4 ' 4 ' 0 4 C1!H /C;1$ 9'" 2 = +,-.&..& ./$+ 0 +, - ( - # 333 '" % !& " !& 2I @&4 " &$H;<A "#"" 9 = " "" 5 ' -" "-> > 2 > Q '2> > # " ' " 2I ' " 2 !& ' & @9 &'1 ( "" 2 @ 2AA * '# " ' !& ' '" & ' # '2 '"" * 4 !& 2I " " " ' ' 4" 9 '2 /' 2 " 9 9'" 7 7 2 ' ' ' !& * 4 " " ' ' 9 " 2# " !& 2I * . ' 9 ' " " @7 2I A * " ' ' # " 9 > = ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ H H" H H H2 HQ H# H H H H9"" * 4 '2 2I "- ' 5 " # #2 R < '" ' ' #2 9 " 2I "- '2 ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ * *" + * * *2 *Q . , *# * * * % * *9"" + * ' ' " 9 " 79" . L'' 4 79" 9 2 '" " 9 M ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ 5!; H ! &*;!18 H" H !1*$8$; H /!8 H2 05*!18 HQ 3$*; H# 0!1*$; H $;;6&8 H &*;$$6$1* H * ' " " ' ' '" '' "= '"> 9 9 " "-" ! 2$34 " !& 2I " ' ' 4 #" 2 5 9 2 4" " = 6 6 " 8> " " 7" 9 ( * ( ' ( 2 " ' ' " !& 2I * > ' "" ' - " > (> - 9 2I > " ' 7 9 7" & 4 +,/$ 7" 9 +,/$ ' " @ A * " $ " - 2 ' ' * 2 " 3 -" " # " 9 2I ! " "- '2> " 2" 2# "- 9 , , 0'> # > ( " R&5'+,/$(< 9 +,/$ ' 2# 4" " ! 9 > " 2I > - 4 # " ' ' " 2" C' " " "" 2 '" 2 ' ''> 9 2 0 4 ! " ! 2' 2 9 2 2 ' 5 4 6 0 2 22#" 70 9 0 &4 & 3 8 9 3 4 $3 34 $3 3!4 : 4 H H H " 5 " > " " 5> 2 '"" "- 2 " @ A 9 ; @4 7A !"- '" & 4 "- = "<! =>? &;2 ;;;@0 ; /' " A>? "- 5 4 > !& " ' " > ' @ > "> J' A "- & A>? " J' = "- > "- ;A " >? ! !& " 9 7 &4 ' # ' " Q B,C > 29 # "- " * " " -" ! - -" 3 7" 4 9 2 ' 2' 2 ! " " ' 2 ' * # 4> > Æ " 2 5 "- # # 2'> 7 2 2 Q'"> '" # "-" ' & 2 " -" ' ' "# " '> 2 ''" 5 79 !& "- "= 9 9 "- (" ' " '' # 9 ' &$H; 2 '" ) 9 ' # '" " > Q "- 9 * &$H; * # " ' ' 9 # -" " " J' B' 9 ( -" " 39&9 4 ! ' "- " ' -"> #"" 2 2' 7 * '2 "- "" 2 ' ' " " 7 '2 "' % & % '2 2' 7 5 9 " "-> ' " '2 " 7 "- 9 '2 @9 2' 7A # 39&9 -" * 2' 7 7 " 9&9 & 3! 8 9 3 4 &! 3&9 A 4 &! 3& A 4 &! 3&! A 4 &! 3& A 4 &! 3& & A 4 &! 3&!! A 4 & 3! 239&94 $3 3D4 $3 3 & 4 9 23 4 : 4 & 3! 8 9 3 4 9 3 4 & 3! 239&94 $3 3D4 $3 3 & 4 9 23 4 : 4 H Æ Æ Æ Æ Æ Æ H7 H#' H H % 5 " 29 "'2 J' 5 2 '" 5 "'2 J' '" 2 9 9 '# "'2 J' * 9 4 #" E !9F 6& DG05E E 9 7&E E ;E EH &! EE$EEE * ' 2' * " ' ' " * " " @ " > "" 9 Q I$,"J A 2 ! # "' 2 ' & ' 2 * # 2 - " 2 > 9 * 2 7 2# # ' * -" " " ' 2 ( ,.> 9 ' ! 9 # 2 ' " ' #2 * ' ' " 9 9 2 '" & " " - 2 @9 #A 9 2 " 2 &*;$$6$1* " 9 2 "# " ' ' ' 9 4 - I' 9 2 7 & 9 2 2 "4 ' 2 ' -" "- @9 9 " " 2 A 3& > '> < 0 !/6 2 " 9 ' ' 9 " & 3& /' " 9 " ' #" 2 2 * 9 @ %+4%A @7 %+44> &5;A "" " "" ( @"' .A 0 2 " 2' -" " @A 2 # '" " 4 2 ! ' # @%+4%A ' ' !/6 Q> -" 9 2 " 2 " @'A " 9 2 " /9 ' !/6 0 !/6 ' " " ' 4%! & 3& 8 9 3 4 & 3& 23& !4 : 4 & 3& 8 9 3 94 $,K+#2 3 4 9 3& 'LM(4 : 4 H H2" § × ¦ !"#$! % H H2 7 H × ¦ ¥ ) 4%! & 3& 8 9 3 4 9 23& 4 : 4 § + H H × ¦ × ¦ ¥ O# '' ' 4= 56 78 ( 6 1 @ !& A " * 2 2 ( " * 9 " 2 @9 " 7" 7 A ' 5 # " ' & & 3 8 9 3 4 3 D4 : 4 & 3 8 9 3 4 3 D4 $3 3!4 : 4 H H# H H# H " ! " #$ 5 " "'2 ! 4 " > " 4 >ML )L N>)> LO Q '2> 2' > @ '" 2 '"A ' & 3 8 9 3 4 ! 3D4 : 4 % H HQ# & 5 " &4 5' 2I > "" 2 !& $# # -4" # ' 2'"> " " ' + ' 2'" @ '#A * 9 29 2 7> 9 " 2 > 7 ' *1 11 ( ( & 3D 8 9 3 4 3 D4 $3 23D &4 : 4 ' H H'2# H# " 6 " '> "' " > "" 2 !& 2I 6 > ' ' " * 2 &4> 2 " * "" 2 "" ' " 29 '2 P ( " " ' "#"" 9 '" ' "-" > 9 "> '" " ' " ' "-" !& > 9 " # ' 5' " " ' 2 2" # @# ' #' 2" "''"- 7 @ R< 7A " ' ' "''"-> #'A> " ' ' " ' ( @ "-" A 0' ' -" 2 ' ' = ' # -4" '2 ' @9 4' A 9 2'" 2" 2 8# '2 ' ' ' # #2 '2 '>2' # > 9 2'" ' ' @2#' 4 !& ' !1 1 !1 & # ' # ' #'" # ' 9 # ' '#'" @ !1 !1 6 A 5 2 2 " 9= # # 4 4 '2 4 '2 4 '2 '2 4> 4> 4> " 4< 2" 4> '2> '2> '2> " '2< ' ! "" = R < 5 ' 9 2'" 4 #7 > " #' '" 2 #'" ) * 3 -" ' 9 " ' & ' # '2> 9 ' 79 * " -" 3 # ' & 3 8 9 3 4 9 34 234 : 4 H H ) . H * +, -. * 4 ( 05 5 "# C1!H 9 '"> 2' > " " 9 '" 2 ( *> " "" ' J'# 2 '2'" * 9 ' # '" 2 6 ' * " "" 4 (> 05> 2' " # * " 4 ( ' ' 9 2 4 0 4> ' &! 2 "- ! ' & 9 "- > ' &! 9 2 7 2 ' = * ' " ' " "- '" & "# " - ''" 5 ' #' " 2 7 ! 9 ' " 2 & 9 "- &! 9'" #' & " '#' 9'" 2 9 * ' 4 ( 0> 9 ' "> ' 7 && > &!> & > " ' ' " @ ' A " " 0 2 ' & 0 ! " " 2 #2 ! /. / ' !& !& " @&$H;A " 7" 9 ( * ( "#$% ' ( 2 " ' ' @( 9 " &5 A " !& 2I " " 2 ' $ ' ' @"-" 'A= & 8 & 20 9 24 9 !'"#$%(4 : 4 ! & 4 "#1 2"#4 9 ( 4 " 0 7 ( & !& " @&$H;A !12:2 &( , § ./ 0!12 Ö Ö ¥ Ö Ö ¬ ./ 0!12 ¥ § Ö Ö ¥ 0' . = ( ( + ' !12 ' ' !!12 ' ' 09 #2 '" = "# &'+,/$(1 &'+,/$(4 "# &4 &! &5'+,/$( - 8 &5"K1 &5I1 &5$,K+#1 &5+,#K1 &5B#1 &5C",+#1 &5<,K :4 &!2 1'2 " " @ A ! ( 5 - " C" 2 2 ( 5 # " 5 9 " # + 5 9 ( "( ! - 7 * " " 7" 2 2 '2'"" 0 '" 5 !& " " 2 9 ' > 5 " 5 - )+"'= +((; "# 5 &! 4 5 ' # $ " ' 9 7" "#$%.&5' ( '2 7 " 2 5 " - "" ' 4 9 1C 5 ' > #2 @ & 1CA 9 9 ' 2 " 9 ' 1C +; $3 5&! 4 5 9# ' # $ " ' ! ' > #2 # @ 1CA 9> 9 2 5 " £ % ( + ! 4 ( ( * 5 ( * (* + , ( * 3 ( ((* ((3 + , * 3 ! ¦ ! * ! * ¥ 0' .= ( " < = >(?' 5 ' 1C ' - 2 9 ' 7" '2 ' 5 " 5&= +; H"K 5&! 4 "- ( R< ;' " +; H"K 5&&! 4 5 R< * 0 5 9 4" "' > 7 " * ' #' " # 7 2' ' -4" @A * > '" 2 " 7 '" !""> 4 2 " 7 @ * 7 #"" 2 " 9 #2 S " <S "> ' " > ' ' "" '" * "" 9 7 " !& 2I ' 7> " 9 # " > 9 9 9 9 2' ' 2 7 9'" 2 2!A @ ! 7 9 &4 '" 2' 7 9 ) '" 5 ' 7 !&> #" ' ' "- # 7 9 " 2 '" ! " $3< " " 2 #2 5& " ' " 2 #2 5& * 4 "- # " : 7 : " # = @1 & 1 !&1 & & A * 9 2 4" "> " 4 ! ' 2 7 " 7 * '" ' " " " ( !& * 9 "" Q PI$,"J > !& ! 2 " " "' ( 2 #"" 2 " @ * 7 '" " ( 2" $ # # ' "-" 2" 4 " < ' $# "- '" 2" + #2 #2 2" !& # " #' "-> " 2 2 ' 4 * 7 (" " ' ' @" "$,+,A 9 " # & &$H; 7 2 7 " "" Q * 7 " 2 #2 & " " 2 & 1$ ' ' '> 9 9 7 2 ' * 2 ! "Æ ' 79 4 9 2 * 2 '"7 2 !& * '" ' 2 !" 82 9 = " * - 2 > " 7 > 7 !& " ' ' 9 ' # / "-> @ !& " 2I A # 2 > 7> "- 2 5 "- 9 2 9 2 # 1C D 1! & ! ' > 9 7 > "- @ #' " A> &$H; 7> G " 5!&* 7 ' 7 9 # 7" @2 ' A 2 7 -" * 9 @- 'A '" 7 " 9 = P! P! P! P! 0 0 !0 0 0 0 0 0 A@@ @ *0?* *0O *0?* *0O 5 ' ' 2 " # 7 > 9 9 ' ' ' ' 7 ' > ' # 7 " 7" ' ' 9'> ' ' 67 ' ' " 2 5 @- )+"'A # ' ' 2 7"> '7" 2 " 2 " 2 '" ' * " "' 9> " 2 * 9 " ' > 9 # 2 7" * '7" " " 5 > '7 7" " @2 5 A ! '7" #" 7" - " " & * -# 2 ' - )+"' " " 2" 29 +@; D! 5$3 04 5 2 7 "' 2 ! 7 $3 ' " 7 " ! &$H; " " 2 7"> 5 '> 9 '" ' "9 ' ' # " 2 7" ! 2I # > 7 # " 2I 9 # ! "" > 7 " 2 " " 5 2I '" 2 @> A " 7" 2 7 5 "- 7" " " "- " " 7" +; 5 "# 1 4 * 9 ' 5 2 9 # 2 7" " 2 R < * '7" " " C7 7" " ;' '7" 9 ' # +; D! 5 4 !"- 9 2& & - + (; D! 5 & 4 & 9 2& & - +(( D! 5 &! 4 6 2 67 " - ! > - " "- & & " & & 7 * 9 " ! ;2 1!> 2' 2 # ' & * **+* 5 2 '" "# * " "2'" '" 2 9 * 9 ' ' " & 6 ;2 = 0 2 - &$ 2' /'> @ A 2 > 9 ' "'> 97 ! 1 ! ' 9 2 " 2 9 ' " '2I > 2 > "" " ¯ ' !& > ¯ 9 !& " " # * 2' &> 9 "< # 2' " '"" # 2 9 #" " /' 7 7> 9'" 2 ' 2 '" " '" > > 7 2> # 9" * ""> K9 ? 4 ' > 29 ! + K/ !&? K ' &*!& ? O 9 " = ' - 9 4 ?'? " ' ' > ' > ' > ' > +' > B' " . $ " % ' % ' ' &' ( ! ) ) ' ! ' µ * ) + " , - . / µ 0 # ! 1 ! " 2 " B' - % 3 ) 3 ! 4 ) " (56 ) +' ! " - *(' ! - ' # #' Q * 4" 29= A24 2 ! ' 2 ": "-2 " @ # A ' "-" ' > , Q (> 2 "-2 &> #' Q ' !& µ C ' !& # 7> ' * &*5F Q " R &*5F< "" 9 7 " " # " ' " 4D ! Q ( " " 9 7 ' 2'2 -" ! Q ( ' " 9 2 " 4 ! ) ) 1! 1! ! 7 8 ) / 4 ' *5+ EA4$ ! ' ' /"< *'2 - 9 # 2 " 4%! ! ' 97 !/6 2> " - > Q ( " " !& 9 7 ' " 0' !/6 ' %+4% 9 9 "" ( @"' .A * " 7 ' @2A ' Q !/6 ! ' "< # %+4% ' 7 @2'> 'A ' Q ( . -> ' # " , $4 ' + ' # I' " * 9 #' !12:2 * # - ' & - P! "#$% ' " #' ) 3 # 3 4 % / ,4 + - $4 ' " " ' " ' > # ' " ' 9 % 7 > 9 2 " 2 4 '2 9 ' &*!& ) " ! + 2 * 9" K? !& µ * ' !& ! ' 9 ' " * > 2 6 8 " 5 O * " " " '" !& @ " ' > ' !& 2I 7> 7> A ! ' 2> 2 ' 9 "" " > " !&> 9 7 ## " " 7 "' " ' @ ' A ' * ' '" * 9 2" ' " 9" 7 " > # "> ! ' " - * ' # - ' "2'" &> ' 2 '" !& !& " /' 9 µ $µ - 97 ! # $ 9 9 = B' !& " @ #' A ' " !& " > - ' > ' " !& " > - ' " ' # 97 > ' ' # !& ' T> 2 B !& ' @ 29 'A " ' 9 - K? ' "" 0 ' 2- 9 # 9 9 " ' "' K? ! ' '"> ' 9 -" - " '" '2" " * - '"" ' " @ # 9 " # - 4 ! " 97 # !&> # " > 9 = -> '2" > " ' 9:# ' - 9 4 ?'? #' ;" 9 ' " " " > ' " ' % ) ' ! ! #' > 9 ' # " 2 9 ' > '" . ;' * 9 ' " , ' 9 " 2 @= ' A 9 % ) ) / / & 7 2 !& # E& ; B' " " 7 ' > ' > " 0' - I' > = & 2 ) ) ;' * 9 ( -> 9 ' '" " " ' !)& ) 9 ! ) , - * ) ) 1 # ! 1 ) ) 1 )2 ) " )2 ) ) !& ) ) # ! # ! ) 1 # ! ! + ' # "#" !& 7> '' "2 " * "# 79 ¯ B' 9 " ' 2 ++ ¯ * " 9 2 2 " '""2 @B> "" * ' '(" UA ¯ * ( 9 #' 7 9 ' @ ' > ' 97> " -( I2A $4 ' !& O9 ' !& 9 #' ' ' ' 9 9 = $ )**** )$**** * / ) 8 ) " + " ) , * " #' 9 !& 4 " E E 7 O ! - ' !& @ A 9 9 # '' - 5 ' - 9 # 9 ,- ! ) ) 4 ! .+ E ; 4 ! ) 2 ; 4 ! 1" ,# !- ! & ; : * ! 1 ; : 4 ! ; : 4 ! " 1 6 5 ! 4 ) ! 8 ) 1 ! / ) ! 1 ; 8 0 ' # ' !& ' - I' # @ '"" "'2 J'A J'" @ # 4 'A * " " ! - @ 2 9 " (> 2 ' # - " > "> ''" 9 @"'2 J'AA . #' 9 > 9 = $4 ' > > # " ' ' '" " B' # ' " ' " 4= ! ' 9 > 4> & 5 . 0' ' 9 ( - !)& > ' " ' & /)$)+ ! ' # " " 9 "' !! " ( - !)& > I' ' ' 7 *$34$ 1 * ' 9 '" !& ! 2 " " ' "-" " " !& ' > ' @ '2 A 9 2 "-2 ' 0' 2 # " 2 " ' "-" ' ! ' !& µ ' # Q ;2 #' @2 "' A 2 ' 9 ' ! ;2 " ' "-" ' " # #" " 7 2 # @9 2 !& ' > " " 2" 29A> " # "" ' 9 2 " * " " 9 ;2 > " 2 19 ,K""B> "- *(' -> ( 9 " #" /' ,K""B 9 2 " ' "-" ' 2 *> 9 # !& 9 ;2 " µ ' " 2 "- ,K""B *(' - & ;2 ' Q ;2! 9 9 " '"-" ' 9 2 "-" ' ' # " ' 9 ' 9 "- @ 1> !& > ' # !& ' . "-" " ' > # ' 9 "- > 2' 9 # ' " " " "> ' # " 9 ' " 4 " 4 > ' "- 4 '> # 4 9 ' 9 "- 2' 9 97 " > 7 ' " "- 4 A ! ' # ;2 ' ' "-" ' 2 "-2> ' " # ;2! "" 5' 2 "- '2 ' 2 2 R"-2< ! 2 " ' 2 "-2 * " 2 Q 9 ! > @ ' A 5 ' " "- " 2 ' * ' 9= ¯ 2 0' 2 ' " ' 9 "-2 ! ) 8 ! ") ) ! 9 # ) ) ¯ * & 2# ¯ $2 2 ' " ! ' > " 7 Q" ' > 2 9 2 " ¯ $2 7 Q" ' " 9 " 2 J' * ' " ' 9 2 '"> . ¯ $2 ' "- "-2 ' ! 2"> " 9 4 ' ' ¯ 7 ! '" I' 9 - ' 2 " $4 ' 9 # Q !% - ! ' # ' !& "> ' ' # µ 2#" ' ' '2" !& ' -> !& " " '2 - 9 ( & " 2 ' > #Q9 2 2 & ' ' '2"#" " "' " " * # 7 "' 4 " ' * !& µ " I2 ' * ( R < " ' "" 2 !& F)F) + 9 +++ ' * "-" ' 9 "2'" '" '2" ' ' "< # " " #' B' 9 #= B' @ 4 #' +++A 2 @J 4U U( +++A B > ' !& B' " ( - !& 9 * ' 9 -" = @J 4U U( +++A > ' 7 !' .. 5 6 ' " @2 A ' 5 ' "- 9 2 '> #"" ' -4" 9 > 4 7 RU< *> ' > 9 # 2 " " 9 4 ' " " &'> 2' ' > # " ' (" ' > 9 "-> ' # ' #' -" * ' " 2 2 " ' > &> 2' 9 " ' 9 /' # " " * ' ' 9= µ ! - 2 (" ! - " @ "A -4" 9 '" R < 5 2 2' ' " 2 ' 2 9 #= ) 3 * + 4 * & ! , 7 " & 8" # 5 & "& $ . 9 * " * % / 6 &' 0 ( 1 6 ' 2* . ! Q" & > @A "" " 4 " , 5' " #""> 4" " 29= * ' /' 2 * 2 #2 2" ., 4 ' > 9 9 2 #" J'# 2 2# " # ' 4 " 2 #2 R;20< 9 2 #" ' " ' &' 7" ' 2 " " #' @ ' 9 ' A " R#C< / "' R;20< 9 ' ' 2 " ! "" ' > @ 4 29A> 2 R < 2 #' 7= & 6 ;20 > !( 7 * '2 /' > 7 ;291 ;2& * "-" 2 "" 5 79> 2 '2 1 ' 2' ' 4 ! " " 9 2' "-"> 2 " * 7 J' /' " 2" - <"< ! 9 ' 9 J' +: < @ ' A " -"= HV H2V HQ'"V H' V H2V H" Q'" 19 ' # " "" ;29 2 2 2 Q'" 19> ' 9 ( " +: -" @ H2 -"A <;29< - @ 2A> "- 2 Q'"> + " 9 -" @ HQ'" -"A 2= * * * * L M P; 5> 4 * 6 89O> 19 B7> % LM P / 6> 5 O> 6 8> " 8> K ? &!851 1 > 56> 19 B7> .> 1 + @ A .%N% L M / F> 6 ; > 4 O> ! > 19 P> % L.M 6 8 " 5 O>* &9 " $4 > 3 > ,. +, @ % A .
Benzer belgeler
FH-7900 - Shimano
• Dișlileri periyodik olarak doğal bir deterjanla yıkayın ve tekrar yağlayın. Ayrıca, zincirin
doğal bir deterjanla yıkanarak yağlanması, dișlilerin ve zincirin kullanım ömrünü uzatmanın