/** {@inheritDoc} */ public int internVariableName(String name) { return interner.internVariableName(name); }
/** {@inheritDoc} */ public int internVariableName(String name) { return interner.internVariableName(name); }
/** * Creates a variable. If the variable name begins with an underscore "_", it will be anonymous, otherwise it will * be named. * * @param name The name of the variable. * * @return A variable. */ public Variable var(String name) { boolean isAnonymous = name.startsWith("_"); int internedName = interner.internVariableName(name); return new Variable(internedName, null, isAnonymous); }
/** * Creates a variable. If the variable name begins with an underscore "_", it will be anonymous, otherwise it will * be named. * * @param name The name of the variable. * * @return A variable. */ public Variable var(String name) { boolean isAnonymous = name.startsWith("_"); int internedName = interner.internVariableName(name); return new Variable(internedName, null, isAnonymous); }
int nameId = interner.internVariableName(name.image);
int nameId = interner.internVariableName(name.image);