A Scala parser lexical component to support "indentation syntax" or "off-side rule syntax" language parsing