This shows you the differences between two versions of the page.
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' ==== |