changeset 12:40be058f9df8

fix
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sat, 04 Jul 2015 21:20:22 +0900
parents 4cff1ef8fbf6
children 607acd92b8eb
files presentation/presen.html
diffstat 1 files changed, 9 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/presentation/presen.html	Sat Jul 04 17:25:27 2015 +0900
+++ b/presentation/presen.html	Sat Jul 04 21:20:22 2015 +0900
@@ -282,7 +282,7 @@
       <div class='slide'>
         <h2>Clang AST</h2>
         <ul>
-          <li>Abstract Syntax Tree.
+          <li>The first intermidiate representation.
           <li>Representation of the source codes structure.
           <li>Basic node type: Stmt, Decl, Expr.
         </ul>
@@ -316,10 +316,12 @@
           <li>Code segments are implemented by C functions.
           <li>Data segments are implemented by C structs.
           <li>Transition is implemented by tail call elimination.
+<!--
           <li>Goto with environment is implemented by setjmp and longjmp.
             <ul>
               <li>Goto with environment enable code segments to return C functions.
             </ul>
+-->
         </ul>
       </div>
 
@@ -351,7 +353,7 @@
         <table width='100%'>
           <tr>
             <ul>
-              <li>Code segments as __code type functions.
+              <li>Code segments are implemented __code type functions.
               <li>Handled like void functions.
             </ul>
           </tr>
@@ -362,9 +364,8 @@
         <h2>Prototype declaration generating</h2>
         <ul>
           <li>In CbC, programmer write a lot of code segments.
-          <li>When function pointer's arguments are omitted, TCE was failed sometimes.
-          <li>Automatically prototype declaration generating saves a lot of effort.
-          <li>When parser meet a code segment call, it stop current parsing and search called code segment declaration.
+          <li>Automatically prototype declarator support it.
+<!--          <li>When parser meet a code segment call, it stop current parsing and search called code segment declaration.-->
           <li>If the declaration was not found, search definision and generate declaration.
             <ul>
               <li>Of course you can write declaration yourself too.
@@ -507,12 +508,10 @@
       </div>
 
       <div class='slide'>
-        <h2>What is a Goto with environment?</h2>
+        <h2>Goto with environment</h2>
         <ul>
-          <li>Code segments can reutn C functions by Goto with environment.
-            <ul>
-              Code segment do not have return.
-            </ul>
+          <li>Code segments do not have return.
+          <li>Code segments can return C functions by Goto with environment.
           <li>In the GCC, use nested functions.
           <li>In the LLVM and Clang, use setjmp and longjmp.
         </ul>