lpeg

    2

    2답변

    lpeg 소스 코드를 http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-0.12.tar.gz에서 다운로드했습니다. dll을 구하는 방법? 나는 makefile을 포함 시켜서 그것을 할 수 없다. 나는 mingw32를 사용하고있다.

    3

    1답변

    내가 문자열과 일치하는 LPeg 패턴 작성하려고 해요 : 는 두를 포함하지 않거나 그 이후 영숫자 문자가 포함 된 문자로 시작을 이상 연속 하이픈 (예 : test--string을 허용하지 않습니다) 참고로 , 정규 표현식은 [a-zA-Z](-?[a-zA-Z0-9])* 내가 무엇을 찾고 일치합니다. 여기 은 참조를 위해, 내가 함께 일하고 있어요 코드입니다

    3

    1답변

    나는 LPEG에서 머리를 쓰려고 고심하고있다. 나는 내가 원하는 것을하는 하나의 문법을 만들었지 만 나는이 것에 대해 내 머리를 때리고 멀리 가지 않고있다. 아이디어는 TeX의 간단한 형태 인 문서를 파싱하는 것입니다. \begin{cmd} 및 \end{cmd}쌍이 환경 : 나는에 문서를 분할 할. 명령은 다음과 같은 인수를 취할 수 있습니다. \foo{b

    1

    1답변

    LPeg 기반 파서를 쓰고 있습니다. 구문 분석 오류가 nil, errmsg을 반환하도록하려면 어떻게해야합니까? error()을 사용할 수 있지만 정상적인 오류가 발생하는 것을 알고있는 한 nil, errmsg이 아닙니다. 코드는 pretty long이지만, 관련 부분은 이것이다 : local eof = lpeg.P(-1) local nl = (lpeg.

    1

    1답변

    항상 일치하지 않는 LPeg 패턴을 만드는 방법이 있습니까? 나는 빈 문자열을 매칭하는 것에 대해 이야기하는 것이 아니며, 항상 실패한 패턴에 대해 말하고 있습니다. 따라서 주문 된 선택 항목에 넣으면 항상 두 번째 옵션으로 돌아갑니다. 그 이유는 내가 LPEG있는 작은 파서를 쓰고 있다는 것입니다 그리고 내가 operators = empty_pattern

    4

    2답변

    내가 같은 문자열을 구문 분석하려고 : &1 first &2 second &4 fourth \\ 그것에서 테이블 t = {1=first, 2=second, 4=fourth} 를 구축하는 나는 매우 나의 순진한 시도 일반적으로 정규식 경험이 아니에요 (순간위한 \\ 테이블 부분)을 무시하면 I가 두 쌍 캡처 참조 기대 된 첫 번째 쌍의 포착을 제공 loc

    2

    2답변

    저는 문법 강조 표시 기능을 구현하기 위해 LPEG을 사용하는 a text editor에서 작업 해 왔습니다. 일을 시작하고 실행하는 것은 매우 간단했지만 필요한 것은 최소한으로 만 수행했습니다. -- Keywords local keyword = C( P"auto" + P"break" + P"case" + P"char"

    0

    1답변

    분명히 일치 시간 캡처 (Cmt)와 관련된이 오류를 보여주는 명확한 설명과 간단한 예제를 제공 할 수 있습니까? 나는 http://lua-users.org/lists/lua-l/2013-06/msg00086.html 감사

    3

    2답변

    luarocks를 통해 moonscript를 설치하려고하면 "cl"이 설치되고 인식되는 프로그램이 아님을 말하는 moonscript의 종속성을 설치하는 과정에서 프로세스 오류가 발생합니다. C:\Users\Kingdaro>luarocks install moonscript Installing http://luarocks.org/repositories/roc

    2

    2답변

    나는 diff3 명령의 출력을 구문 분석하고있어 일부 라인은 다음과 같이에서 옵션 번호를 일치 : 1:1,2c 2:0a 내가 중간에 숫자에 관심이 있어요. 하나의 숫자 또는 쉼표로 구분 된 숫자 쌍입니다. 정규 표현식을 사용하면 다음과 같이 둘 다 캡처 할 수 있습니다. /^\d+:(\d+)(?:,(\d+))?[ac]$/ 루아에서 가장 간단한 기능