comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java @ 13943:89ac75425681

SL: small cleanups
author Christian Wimmer <christian.wimmer@oracle.com>
date Wed, 12 Feb 2014 10:30:42 -0800
parents afd6fa5e8229
children f3a5036cc13c
comparison
equal deleted inserted replaced
13942:1ee27cd07ed0 13943:89ac75425681
78 * write}) before they can be used (by a {@link SLReadLocalVariableNode read}). Local variables are 78 * write}) before they can be used (by a {@link SLReadLocalVariableNode read}). Local variables are
79 * not visible outside of the block where they were first defined. 79 * not visible outside of the block where they were first defined.
80 * <li>Basic control flow statements: {@link SLBlockNode blocks}, {@link SLIfNode if}, 80 * <li>Basic control flow statements: {@link SLBlockNode blocks}, {@link SLIfNode if},
81 * {@link SLWhileNode while} with {@link SLBreakNode break} and {@link SLContinueNode continue}, 81 * {@link SLWhileNode while} with {@link SLBreakNode break} and {@link SLContinueNode continue},
82 * {@link SLReturnNode return}. 82 * {@link SLReturnNode return}.
83 * <li>Function calls: {@link SLCallNode calls} are efficiently implemented with 83 * <li>Function calls: {@link SLInvokeNode invocations} are efficiently implemented with
84 * {@link SLAbstractDispatchNode polymorphic inline caches}. 84 * {@link SLAbstractDispatchNode polymorphic inline caches}.
85 * </ul> 85 * </ul>
86 * 86 *
87 * <p> 87 * <p>
88 * <b>Syntax and parsing:</b><br> 88 * <b>Syntax and parsing:</b><br>