Auto-complete compliant scripting

Now IceEntity can parse these sort of files:

package;

import flixel.FlxG;
//request Player;

class TestScript
{
	public function new()
	{
		FlxG.log.add("TestFunction");
	}
	
	public function reload():Void
	{
		
	}
	
	public function update():Void
	{
		
	}
	
	public function destroy():Void
	{
		
	}
}
is there no way we could make this not read through the entire file? thats what I used the @ for previously