diff --git a/changelog b/changelog index 023ab16..fe9b421 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,7 @@ +20111231 tpd src/axiom-website/patches.html 20111231.01.tpd.patch +20111231 tpd src/axiom-website/axiomgraph/maps/compiler.json Compiler +20111231 tpd src/axiom-website/axiomgraph/maps/compile.json Compile +20111231 tpd src/axiom-website/axiomgraph/js/axiomcode.js default compiler 20111230 tpd src/axiom-website/patches.html 20111230.01.tpd.patch 20111230 tpd books/bookvol5 treeshake compiler 20111230 tpd books/ps/v9compiler.eps document compiler diff --git a/src/axiom-website/axiomgraph/js/axiomcode.js b/src/axiom-website/axiomgraph/js/axiomcode.js index 918d6de..26b2136 100644 --- a/src/axiom-website/axiomgraph/js/axiomcode.js +++ b/src/axiom-website/axiomgraph/js/axiomcode.js @@ -183,7 +183,9 @@ funsel:{title:"FunctionSelection", p:{stiffness:500}, source:_sources.book9}, comment:{title:"Comment", p:{stiffness:500}, source:_sources.book9}, - parse:{title:"Parse", p:{stiffness:500}, source:_sources.book9} + parse:{title:"Parse", p:{stiffness:500}, source:_sources.book9}, + compile:{title:"Compile", p:{stiffness:500}, source:_sources.book9}, + compiler:{title:"Compiler", p:{stiffness:500}, source:_sources.book9} } var that = { @@ -192,7 +194,7 @@ _links.append("
  • "+map.title+"
  • ") }) _links.find('li > a').click(that.mapClick) - _links.find('.parse').click() + _links.find('.compiler').click() return that }, diff --git a/src/axiom-website/axiomgraph/maps/compile.json b/src/axiom-website/axiomgraph/maps/compile.json new file mode 100644 index 0000000..afc2cba --- /dev/null +++ b/src/axiom-website/axiomgraph/maps/compile.json @@ -0,0 +1,104 @@ +{"nodes": + { + "compiler" :{"c":"defun","visible":"show"}, + + "comp" :{"c":"defun","visible":"show"}, + "comp2" :{"c":"defun","visible":"show"}, + "comp3" :{"c":"defun","visible":"show"}, + "compApplication" :{"c":"defun","visible":"show"}, + "compApply" :{"c":"defun","visible":"show"}, + "compAtSign" :{"c":"defun","visible":"show"}, + "compAtom" :{"c":"defun","visible":"show"}, + "compAtomWithModemap" :{"c":"defun","visible":"show"}, + "compCoerce" :{"c":"defun","visible":"show"}, + "compCoerce1" :{"c":"defun","visible":"show"}, + "compColon" :{"c":"defun","visible":"show"}, + "compColonInside" :{"c":"defun","visible":"show"}, + "compExpression" :{"c":"defun","visible":"show"}, + "compLambda" :{"c":"defun","visible":"show"}, + "compList" :{"c":"defun","visible":"show"}, + "compMakeDeclaration" :{"c":"defun","visible":"show"}, + "compNoStacking" :{"c":"defun","visible":"show"}, + "compNoStacking1" :{"c":"defun","visible":"show"}, + "compOrCroak" :{"c":"defun","visible":"show"}, + "compOrCroak1" :{"c":"defun","visible":"show"}, + "compSymbol" :{"c":"defun","visible":"show"}, + "compToApply" :{"c":"defun","visible":"show"}, + "compTypeOf" :{"c":"defun","visible":"show"}, + "compVector" :{"c":"defun","visible":"show"}, + "compWithMappingMode" :{"c":"defun","visible":"show"}, + "compWithMappingMode1" :{"c":"defun","visible":"show"}, + + "compMakeDeclaration" :{"c":"calls","visible":"show"}, + + "compileSpad2Cmd" :{"c":"calls","visible":"show"}, + "compOrCroak1,compactify" :{"c":"calls","visible":"show"} + + + }, + "edges" + :{ +"compiler" :{ + "compileSpad2Cmd" :{}}, +"compOrCroak1" :{ + "compOrCroak1,compactify" :{}, + "comp" :{}}, +"compWithMappingMode1" :{ + "compLambda" :{}, + "compMakeDeclaration" :{}}, +"compApplication" :{ + "comp" :{}}, +"comp" :{ + "compNoStacking" :{}}, +"compToApply" :{ + "compApplication" :{}, + "compNoStacking" :{}}, +"compNoStacking" :{ + "compNoStacking1" :{}, + "comp2" :{}}, +"compNoStacking1" :{ + "comp2" :{}}, +"comp2" :{ + "comp3" :{}}, +"compTypeOf" :{ + "comp3" :{}}, +"comp3" :{ + "compExpression" :{}, + "compTypeOf" :{}, + "compCoerce" :{}, + "compColon" :{}, + "compApply" :{}, + "compAtom" :{}, + "compWithMappingMode" :{}}, +"compCoerce" :{ + "compCoerce1" :{}}, +"compCoerce1" :{ + "comp" :{}}, +"compColon" :{ + "compColonInside" :{}}, +"compColonInside" :{ + "comp" :{}}, +"compMakeDeclaration" :{ + "compColon" :{}}, +"compApply" :{ + "comp" :{}}, +"compList" :{ + "comp" :{}}, +"compVector" :{ + "comp" :{}}, +"compWithMappingMode" :{ + "compWithMappingMode1" :{}}, +"compLambda" :{ + "compAtSign" :{}}, +"compAtSign" :{ + "comp" :{}}, +"compOrCroak" :{ + "compOrCroak1" :{}}, +"compAtom" :{ + "compAtomWithModemap" :{}, + "compList" :{}, + "compVector" :{}, + "compSymbol" :{}} + + } +} \ No newline at end of file diff --git a/src/axiom-website/axiomgraph/maps/compiler.json b/src/axiom-website/axiomgraph/maps/compiler.json new file mode 100644 index 0000000..08721c0 --- /dev/null +++ b/src/axiom-website/axiomgraph/maps/compiler.json @@ -0,0 +1,48 @@ +{"nodes": + { + "compiler" :{"c":"defun","visible":"show"}, + "compileSpad2Cmd" :{"c":"defun","visible":"show"}, + "compileSpad2LispCmd" :{"c":"defun","visible":"show"}, + "compilerDoitWithScreenedLisplib" :{"c":"defun","visible":"show"}, + "compilerDoit" :{"c":"defun","visible":"show"}, + "/rq" :{"c":"defun","visible":"show"}, + "/rf" :{"c":"defun","visible":"show"}, + "/rf-1" :{"c":"defun","visible":"show"}, + "/rq,lib" :{"c":"defun","visible":"show"}, + "spad" :{"c":"defun","visible":"show"}, + "s-process" :{"c":"defun","visible":"show"}, + "compTopLevel" :{"c":"defun","visible":"show"}, + "compOrCroak" :{"c":"calls","visible":"show"} + + + }, + "edges" + :{ +"compiler" :{ + "compileSpad2LispCmd" :{}, + "compileSpad2Cmd" :{}}, +"compileSpad2Cmd" :{ + "compilerDoitWithScreenedLisplib" :{}, + "compilerDoit" :{}}, +"compilerDoitWithScreenedLisplib" :{ + "compilerDoit" :{}}, +"compilerDoit" :{ + "/rq" :{}, + "/rf" :{}, + "/rq,lib" :{}}, +"/rq" :{ + "/rf-1" :{}}, +"/rf" :{ + "/rf-1" :{}}, +"/rq,lib" :{ + "/rf-1" :{}}, +"/rf-1" :{ + "spad" :{}}, +"spad" :{ + "s-process" :{}}, +"s-process" :{ + "compTopLevel" :{}}, +"compTopLevel" :{ + "compOrCroak" :{}} + } +} \ No newline at end of file diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index 456dee6..d0a17bc 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -3749,5 +3749,7 @@ src/axiom-website/litprog.html fix argument count
    src/axiom-website/litprog.html note HTML escape code flaw
    20111230.01.tpd.patch books/bookvol9 treeshake and document compiler
    +20111231.01.tpd.patch +src/axiom-website/axiomgraph/js/axiomcode.js default compiler