2024년 2월 14일 수요일

m4 (GNU MACRO PROCESSOR) -정보

-

 최신 GNU m4 manual 읽기 힘든 부분... ( "여기까지" 라고 표시된 목록.)

https://www.gnu.org/software/m4/manual/m4.html

-

  1. define(`twoline', `1         /// --synclines 옵션에 대한 예제 code. 예제 전체가 길다. 그런데 완벽하게 당황스럽다. 어떻게 작동한다는 것인지 이해가 안된다.
  2. underquoted
  3. See Trace, if you do not understand this.
  4. define(`foo', a'a)
  5. defn([l])defn([r])
  6. define(`string', `The macro dnl is
  7. now reproduce the behavior of blind    ///   defining blind macros
  8. and reverses their order
  9. This means that every third argument to cond
  10. Here is the implementation of cond //// 도대체 뭐하는 쓰레기야? 몰라서 읽고 있는 머리 나쁜 입문자에게 폭탄을 사정없이 투척하는 이 매뉴얼의 저자는?
  11. define(`_case', ` $1)
  12. The implementation of the foreach macro is a bit more
  13. Composite: define_blind    /// blind macro 라는 것이 무엇인지 모르는데 이것이 무엇인지 잘 알고 있어야 하는 것처럼 설명을 하고 있다. 다시 앞의 내용을 봐야하나? 찾아보니, blind macro 는 아니지만, blind builtin macro 라는 말은 앞에 있었다. 이것을 다시 읽어봐야 하겠다.  /( 4.2절에 Preventing macro invocation ( macro 호출을 막기 ) 에 나온다. )/
  14.  Composite: curry     /// 내가 영어를 잘 못하는 것인가... 설명이 거꾸로인 것인가, 내가 머리가 나쁜것인가...   구글에 번역을 시켜보든가 해야겠다.     /( 정확히 하나의 인수를 사용하는 매크로 호출로 확장한 다음 해당 인수를 원래 인수에 추가하고 결과 인수 목록과 함께 매크로를 호출합니다.  /)  /// 여기까지는 번역이 정확하고 내가 읽은 것이 맞는 듯하다. 번역 잘하는가봐.. 똑똑하네.. 번역된 글을 보니까 좀 더 이해가 잘 되는 듯하다. 구글 번역을 좀 더 시켜볼까?

--

여기까지 ...

관련 부분 (위의 단어를 검색해 보자.)

일단 넘어가야 한다.... 도망쳐... 일단 도망쳐 살아남으려면...

천재의 폭력? ㅋㅋ 정신차리기 힘들다.

-

GNU m4 를 다룬 매뉴얼이 아닌 설명글

https://copyprogramming.com/howto/what-is-the-format-of-this-m4-file

---

https://www.solanara.net/solanara/m4
-
-
-
-
-
-
-
-
-
-
-
-
-


댓글 없음:

댓글 쓰기