User Tools

Site Tools


lara:docs:specs3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lara:docs:specs3 [2018/07/27 14:22]
joaobispo
lara:docs:specs3 [2019/09/22 15:47] (current)
Line 103: Line 103:
  
 Add joinpoints specifically for direct children selection. '​select function.stmt'​ selects all statements, '​select function.childStmt'​ selects only the direct children of the function. Add joinpoints specifically for direct children selection. '​select function.stmt'​ selects all statements, '​select function.childStmt'​ selects only the direct children of the function.
 +
 +
 +/*
 +
 ==== Insert Order ==== ==== Insert Order ====
  
Line 141: Line 145:
   '​after_1'​   '​after_1'​
   ​   ​
 +*/  ​
   ​   ​
 /* /*
 +
 ==== String Literals ==== ==== String Literals ====
 +
 +
  
 Currently, the preferred way to do String literals in LARA is to use quotes: Currently, the preferred way to do String literals in LARA is to use quotes:
Line 154: Line 162:
  
 We can 1) normalize on the LARAC side and escape the quote or 2) identify the type of String (' or ") and generate code accordingly We can 1) normalize on the LARAC side and escape the quote or 2) identify the type of String (' or ") and generate code accordingly
-*/ 
  
 +*/
  
 ==== '​exit'​ Joinpoint in '​scope'/'​body'​ ==== ==== '​exit'​ Joinpoint in '​scope'/'​body'​ ====
lara/docs/specs3.txt ยท Last modified: 2019/09/22 15:47 (external edit)