aboutsummaryrefslogtreecommitdiff
path: root/src/boot/translator.boot.pamphlet
AgeCommit message (Collapse)AuthorFilesLines
2008-01-08Automate FFI at Boot leveldos-reis1-1/+15
2007-12-03 * translator.boot.pamphlet (translateBootFile): Adjust call to dos-reis1-4/+2
getOutputPathname.
2007-11-17 * ast.boot.pamphlet ($bfCamming): Define as global.dos-reis1-54/+27
Update cached Lisp translation. * translator.boot.pamphlet (BOOTTOCL): Don't set $bfClamming. (BOOTCLAMLINES): Likewise. (BOOTCLAM): Don't set it. (BOOTTOCLCLINES): Likewise. (BOOTTOMC): Likewise. (EVAL_-BOOT_-FILE): Likewise. (BO): Likewise. (STEVAL): Likewise. (STTOMC): Likewise. (FC): Likewise. (PSTTOMC): Likewise. (BOOTLOOP): Likewise. Update cached Lisp translation.
2007-10-27 * ast.boot.pamphlet (bfLp1): Simplify loop code generation.dos-reis1-191/+185
Update cached Lisp translation. * includer.boot.pamphlet: Update cached Lisp translation. * parser.boot.pamphlet: Likewise. * pile.boot.pamphlet: Likewise. * scanner.boot.pamphlet: Likewise. * tokens.boot.pamphlet: Likewise. * translator.boot.pamphlet: Likewise.
2007-10-14 * ast.boot.pamphlet (bfGetOldBootName): New.dos-reis1-0/+7
(bfSameMeaning): Likewise. (bfReName): Use them. * parser.boot.pamphlet (bpCompare): Tidy. * tokens.boot.pamphlet: Rename NE to SHOENE. Record Old Boot renaming tokens. Likewise for tokens with same meaning. * translator.boot.pamphlet (AxiomCore::%sysInit): New. ($translatingOldBoot): Likewise.
2007-08-22 * translator.boot.pamphlet (bpOutItem): Don't delay variabledos-reis1-3/+2
definitions to load or evaluation time.
2007-08-19 * translator.boot.pamphlet (EVAL-BOOT-FILE): Fix thinko. Usedos-reis1-12/+12
setCurrentPackage to reset current package. (BO): Likewise. (bStreamPackageNull): Likewise. Update cached Lisp translation.
2007-08-18 * translator.boot.pamphlet (bpOutItem): Translate ConstantDefinitiondos-reis1-5/+16
nodes. Update cached Lisp translation. * parser.boot.pamphlet (bpSimpleDefinitionTail): Build a ConstantDefinition Ast. Update cached Lisp translation. * ast.boot.pamphlet (ConstantDefinition): A separate Ast node for constant definitions. (bfCompDef): Don't compile ConstantDefinition here. Update cached Lisp translation.
2007-08-14Initial population.dos-reis1-0/+1935