Raku의 ast — Match에서 만든 값 가져오기

Raku의 ast — Match에서 만든 값 가져오기

정규식(grammar) 매칭에서 made 메서드가 만들어 둔 값이 필요할 때가 있어요. ast는 바로 그 made 메서드의 별칭(alias)이에요. 같은 일을 하는 두 이름이라고 보면 돼요.

Alias for method made.

문법(grammar) 규칙 안에서 make로 만든 결과물을, 매칭 결과 Match 객체에서 꺼낼 때 ast를 쓸 수 있어요. astmade는 서로 바꿔 써도 같은 값을 돌려줘요.

출처: Raku 공식 문서 — ast

본문

  • astMatch 타입의 made 메서드 별칭이에요.
  • 별도의 시그너처나 동작이 추가로 정의된 게 아니라, made와 같은 결과를 내는 이름이에요.
  • make로 만든 값을 꺼낼 때, 코드 흐름에 맞게 ast 또는 made 중 편한 쪽을 쓰면 돼요.