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 .