Index of /ODSA/Exercises/PL/
../
AbstractSynSLang1.html 27-Apr-2026 20:54 2002
AccumulatorPatternPractice.html 27-Apr-2026 20:54 2710
AccumulatorPatternPractice.js 06-May-2025 16:06 8650
AlphaConversion.html 27-Apr-2026 20:54 3863
AlphaConversionNew.html 27-Apr-2026 20:54 4126
AlphaConversionNew.js 06-May-2025 16:06 2516
AnnotatingJison.html 27-Apr-2026 20:54 2521
Associativity.html 27-Apr-2026 20:54 2899
BetaRedex1.html 27-Apr-2026 20:54 2305
BetaRedex1.js 06-May-2025 16:06 1077
BetaRedex2.html 27-Apr-2026 20:54 2872
BetaRedex2.js 06-May-2025 16:06 1857
BetaReduction.html 27-Apr-2026 20:54 3125
BetaReduction.js 06-May-2025 16:06 1117
BetaReductionOrder1.html 27-Apr-2026 20:54 2648
BetaReductionOrder1.js 06-May-2025 16:06 3412
BetaReductionOrder2.html 27-Apr-2026 20:54 2675
BetaReductionOrder2.js 06-May-2025 16:06 3283
CallByAllFive.html 27-Apr-2026 20:54 4816
CallByAllFive.js 06-May-2025 16:06 23887
CallByCRVsMacroVsName.html 27-Apr-2026 20:54 4037
CallByCRVsMacroVsName.js 06-May-2025 16:06 21640
CallByRefVsCRVsMacro.html 27-Apr-2026 20:54 4096
CallByRefVsCRVsMacro.js 06-May-2025 16:06 20566
CallByValVsRef.html 27-Apr-2026 20:54 2601
CallByValVsRef.js 06-May-2025 16:06 14203
CallByValVsRefVsCR.html 27-Apr-2026 20:54 4147
CallByValVsRefVsCR.js 06-May-2025 16:06 17485
CharacterizeLang1.html 27-Apr-2026 20:54 2691
CharacterizeLang2.html 27-Apr-2026 20:54 2633
CharacterizeLang3.html 27-Apr-2026 20:54 2091
ChurchIfThen.html 27-Apr-2026 20:54 3317
ChurchNumerals.html 27-Apr-2026 20:54 2558
ChurchNumerals.js 06-May-2025 16:06 2400
ChurchOR.html 27-Apr-2026 20:54 2678
Compose.html 27-Apr-2026 20:54 1832
ConcreteSynSLang1.html 27-Apr-2026 20:54 2411
ConcreteSynSLang1.js 06-May-2025 16:06 4002
ConcreteSynSLang1_new.html 27-Apr-2026 20:54 2349
ConcreteSynSLang1_new.js 06-May-2025 16:06 3753
ContinuationPassing1.html 27-Apr-2026 20:54 3181
ContinuationPassing2.html 27-Apr-2026 20:54 3009
ContinuationPassing3.html 27-Apr-2026 20:54 2965
ContinuationPassing4.html 27-Apr-2026 20:54 3138
ContinuationPassing4.js 06-May-2025 16:06 32096
Curry1.html 27-Apr-2026 20:54 2092
Curry2.html 27-Apr-2026 20:54 2672
Curry2.js 06-May-2025 16:06 5901
CurryInSLang1.html 27-Apr-2026 20:54 1753
DeepRecur1.html 27-Apr-2026 20:54 2687
DeepRecur2.html 27-Apr-2026 20:54 2756
DeepRecur3.html 27-Apr-2026 20:54 3177
DeepRecur4.html 27-Apr-2026 20:54 2786
DeepRecur4.js 06-May-2025 16:06 9430
DeterminingAmbiguities.html 27-Apr-2026 20:54 3567
Environment1.html 27-Apr-2026 20:54 3922
Environment1.js 06-May-2025 16:06 9286
Environment2.html 27-Apr-2026 20:54 3785
Environment2.js 06-May-2025 16:06 4817
Environment3.html 27-Apr-2026 20:54 3218
Environment3.js 06-May-2025 16:06 16058
EvalExp.html 27-Apr-2026 20:54 2941
EvalExp.js 06-May-2025 16:06 8200
ExtendedBNF.html 27-Apr-2026 20:54 2410
FPHdTlCons1.html 27-Apr-2026 20:54 3522
FPHdTlCons1.js 06-May-2025 16:06 4285
FPHdTlCons2.html 27-Apr-2026 20:54 2132
FPcons.html 27-Apr-2026 20:54 1579
FPisEq.html 27-Apr-2026 20:54 1565
Filter.html 27-Apr-2026 20:54 1833
FixedPointCombinators.html 27-Apr-2026 20:54 4817
FixedPointCombinators.js 06-May-2025 16:06 1952
HigherOrderFuncs1.html 27-Apr-2026 20:54 2803
HigherOrderFuncs1.js 06-May-2025 16:06 4841
HigherOrderFuncs2.html 27-Apr-2026 20:54 1817
HigherOrderFuncs3.html 27-Apr-2026 20:54 1818
IdentifyingBoundVars.html 27-Apr-2026 20:54 3558
IdentifyingBoundVars.js 06-May-2025 16:06 2976
IdentifyingFreeVars.html 27-Apr-2026 20:54 3403
IdentifyingFreeVars.js 06-May-2025 16:06 2249
InfSeq1.html 27-Apr-2026 20:54 3130
InfSeq2.html 27-Apr-2026 20:54 3383
InfSeq2.js 06-May-2025 16:06 21692
InfSeq3.html 27-Apr-2026 20:54 2377
InfSeq3.js 06-May-2025 16:06 3561
InfSeq4.html 27-Apr-2026 20:54 2287
Jison1.html 27-Apr-2026 20:54 2373
Jison1.js 06-May-2025 16:06 14121
Jison2.html 27-Apr-2026 20:54 3238
LambdaCalcSemantics.html 27-Apr-2026 20:54 2432
LambdaCalcSyntax1.html 27-Apr-2026 20:54 2343
LambdaCalcSyntax1.js 06-May-2025 16:06 3657
LambdaCalcSyntax2.html 27-Apr-2026 20:54 2173
LambdaCalcSyntax2.js 06-May-2025 16:06 4701
LetNested.html 27-Apr-2026 20:54 2796
LetNested.js 06-May-2025 16:06 6347
LetNestedWithClosures.html 27-Apr-2026 20:54 2945
LetNestedWithClosures.js 06-May-2025 16:06 11986
LetSynSugar.html 27-Apr-2026 20:54 2794
LetSynSugar.js 06-May-2025 16:06 6328
Map.html 27-Apr-2026 20:54 2005
MapReduce.html 27-Apr-2026 20:54 2758
MapReduce.js 06-May-2025 16:06 11339
NumParseTreeNodes.html 27-Apr-2026 20:54 3272
NumParseTrees1.html 27-Apr-2026 20:54 2262
NumParseTrees2.html 27-Apr-2026 20:54 2280
NumParseTrees3.html 27-Apr-2026 20:54 2299
OutputOfSLang2Prog.html 27-Apr-2026 20:54 3133
OutputOfSLang2Prog.js 06-May-2025 16:06 12342
PrecedenceAndAssociativity.html 27-Apr-2026 20:54 3095
QuickSort.html 27-Apr-2026 20:54 2832
README.md 06-May-2025 16:06 1177
RP13part3_non_randomized.html 06-May-2025 16:06 2642
RP14part1_non_randomized.html 06-May-2025 16:06 1467
RP17part2.backup.html 06-May-2025 16:06 2395
RP17part2.html 06-May-2025 16:06 2183
RP18part1_unused.html 06-May-2025 16:06 1385
RP19part1.java 06-May-2025 16:06 1331
RP22part1.html 06-May-2025 16:06 3474
RP22part2.html 06-May-2025 16:06 3619
RP22part2.js 06-May-2025 16:06 8106
RP23part1.html 06-May-2025 16:06 3105
RP23part2.html 06-May-2025 16:06 2620
RP23part3.html 06-May-2025 16:06 2496
RP23part4.html 06-May-2025 16:06 3776
RP24part1.html 06-May-2025 16:06 4591
RP24part1.js 06-May-2025 16:06 3656
RP27part1.html 06-May-2025 16:06 3042
RP27part1.js 06-May-2025 16:06 8277
RP34part1.html 06-May-2025 16:06 2333
RP34part2.html 06-May-2025 16:06 2400
RP34part3.html 06-May-2025 16:06 2460
RP35part1.html 06-May-2025 16:06 1986
RP35part1.js 06-May-2025 16:06 7497
RP35part2.html 06-May-2025 16:06 2499
RP35part2.js 06-May-2025 16:06 6276
RP36part1.html 06-May-2025 16:06 2455
RP36part1.js 06-May-2025 16:06 10609
RP37part1.html 06-May-2025 16:06 2312
RP37part1.js 06-May-2025 16:06 10618
RecListProc1.html 27-Apr-2026 20:54 2612
RecListProc1.js 06-May-2025 16:06 17424
RecListProc2.html 27-Apr-2026 20:54 2094
RecListProc3.html 27-Apr-2026 20:54 2371
Reduce1.html 27-Apr-2026 20:54 2671
Reduce2.html 27-Apr-2026 20:54 2598
Reduce3.html 27-Apr-2026 20:54 2725
Reduce3.js 06-May-2025 16:06 10682
SemanticsSLang1.html 27-Apr-2026 20:54 1583
SplitAndJoin.html 27-Apr-2026 20:54 2884
StaticDynamic.html 27-Apr-2026 20:54 2009
StringGenFromGmr.html 27-Apr-2026 20:54 2719
Substitution1.html 27-Apr-2026 20:54 4259
Substitution1.js 06-May-2025 16:06 3138
Substitution2.html 27-Apr-2026 20:54 4596
Substitution2.js 06-May-2025 16:06 3010
SubstitutionCase1.html 27-Apr-2026 20:54 3808
SubstitutionCase1.js 06-May-2025 16:06 3471
SubstitutionCase2.html 27-Apr-2026 20:54 4122
SubstitutionCase2.js 06-May-2025 16:06 4454
SubstitutionCase3.html 27-Apr-2026 20:54 3670
SubstitutionCase3.js 06-May-2025 16:06 3292
SubstitutionCases.html 27-Apr-2026 20:54 2786
SubstitutionResult.html 27-Apr-2026 20:54 2652
SyntaxExercises.js 06-May-2025 16:06 14567
SyntaxMC.html 27-Apr-2026 20:54 2029
SyntaxTF.html 27-Apr-2026 20:54 2018
SyntaxTreeMC.html 27-Apr-2026 20:54 2506
TailRecursion.html 27-Apr-2026 20:54 2289
TyingTheKnot.html 27-Apr-2026 20:54 2564
TyingTheKnot.js 06-May-2025 16:06 9669
Typing1.html 27-Apr-2026 20:54 1652
Typing2.html 27-Apr-2026 20:54 1652
Typing3.html 27-Apr-2026 20:54 1652
Typing4.html 27-Apr-2026 20:54 1652
Typing5.html 27-Apr-2026 20:54 1652
Typing6.html 27-Apr-2026 20:54 1652
applicativeNormalOrderPRO.html 27-Apr-2026 20:54 3586
boundVarHighlight.html 27-Apr-2026 20:54 3015
exercises.css 06-May-2025 16:06 384
freeVarHighlight.html 27-Apr-2026 20:54 3882
listGrammar.txt 06-May-2025 16:06 213
styles.css 06-May-2025 16:06 602