8.3.6 위치 완성(Position completion)

8.3.6 위치 완성(Position completion)

Haxe 3.2.0 이후

위치 완성은 "position" 모드 인자를 사용해 활성화됩니다(Overview 참조). 필드로 데모합니다. 지역 변수와 타입에서도 같은 방식으로 동작할 거예요:

class Main {
  static public function main() {
    "foo".split.|
}

이 파일을 Main.hx로 저장하면, haxe --display Main.hx@0@position 명령으로 완성을 호출할 수 있어요. 출력은 다음과 같습니다:

std/string.hx:124: characters 1-54

추가 정보: 타겟 지정자 생략의 효과 — 이 예제에서 컴파일러는 실제로 구현이 없는 표준 String.hx 정의를 보고합니다. 이는 완성 모드에서 허용되는 타겟을 지정하지 않았기 때문에 발생합니다. 명령줄 인자에 예를 들어 --neko neko.n이 포함되었다면...

출처: Position completion

본문

"position" 모드로 식별자(필드·지역 변수·타입)가 정의된 위치를 파일과 문자 범위로 보고합니다. haxe --display Main.hx@0@position으로 호출합니다.

더 알아보기