2009-12-22 3 views
3

우리 프로그램에서는 약 2 년 동안 매크로 시스템으로 부 (boo)를 사용합니다. 모든 것은 매력과 비슷하지만 파이썬 구문은 새로 온 사람들에게 이상합니다. 대신 Boo의 WSA 컴파일러는 안전한가요?

def Hello(): 
    print 'Hello' 

의 당신이 쓸 수 있습니다 : 내가 아는 한 우우 구문 같은 루비 공백 불가지론 (WSA) 컴파일러가 여기

def Hello(): #notice colon!!! 
print 'Hello' 
end 

을 이상적입니다 :)

def Hello() 
    print 'Hello ruby' 
end 
  1. 사용하는 것이 안전합니까?
  2. 기본 구문을 나란히 사용할 수 있습니까?
  3. 거대한 개의 기존 매크로를 WSA 스타일로 변환 할 수 있습니까?
  4. 내가 추가 할 수 컴파일러 단계를 통해 '추가'콜론
+1

Erm .... 두 번째 예에서는 실제로 쉼표에주의하지 않았습니다. –

+0

:) 죄송합니다 - 콜론 –

답변

1

나는이 질문에 대한 답을 알고 주장하지 않습니다,하지만 당신이 Brail ViewEngine uses WSA Booit has a few macros는 (비록 C#으로 작성) 알고 도움이 될 수 있습니다 . 이 코드를 살펴보아야 할 수도 있습니다.

+0

고마워, 내 코드와의 차이점은 WSABooParsingStep입니다. 나는 그것을 검사 할 것이다. –