2009-12-29 5 views
2

facebook에서 많은 분들이 이미 FQL (mysql 쿼리의 facebook 버전)을 사용하고있는 API를 알고있을 것입니다.내 페이스 북 (facebook) FQL 버전을 어떻게 만들 수 있습니까?

내 사이트에서 내 사용자가 제출 한 쿼리를 어떻게 지원할 수 있습니까?

사용자 정의 쿼리를 함수에 기본적으로 전달합니까? 함수에서 정규식을 사용하여 SELECT에서 SELECT를 찾습니다.

내 질문은 의미

답변

2

정규식보다는 정규식입니다. 정규 표현식은 토큰과 만 일치 할 수 있으므로이 응용 프로그램에서는 제대로 작동하지 않으며 나머지 파서도 직접 작성해야합니다.

에게

http://www.antlr.org/

편집 : 여기

시작 : http://en.wikipedia.org/wiki/Parser_generator

은 '볼 팔로우

당신이, 당신은 많은 언어에서 사용할 수있는 문법을 체크 아웃 ANTLR을보고 싶은 경우에

하단의 링크 '

0

을 만드는 희망은 가장 간단한 방법은 심지어는 몇 가지 작업을 걸릴 것입니다하지만 쿼리를 직접 구문 분석하는 것입니다. 당신이 원하는 것은 기본적으로 비교적 단순한 언어 파서를 작성하는 것입니다.

사용자 지정 쿼리를 직접 전달하지 않으려는 것이 보안 악몽 일 수 있습니다.

관련 문제