2012-05-02 1 views
-1

자바 소스 코드의 각 새 섹션 앞에 자동으로 브레이크 라인을 추가 할 수 있습니까? 내 Java 소스 코드는 자동으로 생성되며 5 개의 섹션으로 구성됩니다. 나는 새로운 자바 클래스를 만들어야한다.이 클래스는 그것을 생성하기 위해 생성 된 소스를 사용하고 사용자에게 추상적 인 자바 소스 파일을 가지고있다. 당신에게 감사한다.각각의 새 섹션 앞에 브레이크 라인을 추가하여 생성 된 자바 코드 수정

+0

코드 생성에 사용하는 도구는 무엇입니까? – Sandro

+0

그것은 인증 언어입니다. 당신은 메타 언어를 말할 수 있습니다 – biba

+1

몇 가지 코드를 보여주십시오, 우리에게 더 많은 정보를 제공합니다. 그렇지 않으면 질문에 대답 할 수 없습니다. – Sandro

답변

0

(공백과 같은) 포맷팅 된 것들은 인코딩되지 않았다. 일반적인 AST에서는 AST를 나타내는 클래스를 변경할 수 없으면 추가 할 수 없습니다.

가장 간단한 옵션은 AST를 Java 소스 코드로 렌더링하는 데 사용되는 생성기 코드 (들)를 수정하는 것입니다. 각각의 "섹션"에 여분의 라인을 추가하도록하십시오. (이는 생성기/템플릿이 섹션 경계가 AST 수준에있는 곳을 파악할 수 있다는 것을 전제로합니다.)

+0

스티븐 C.에 감사드립니다. 저는 제 훈련/인턴쉽을합니다. 그들은 제네레이터를 수정하는 것이 불가능하다고 말합니다. . 나는 모든 자바 소스에 대해 이것을 할 수있게 해주는 새로운 클래스를 생성해야하고, 새로운 소스가 수정되거나 오래된 파일이 수정 될 때마다 (클래스)를 물어볼 것입니다. – biba

+0

음, *이 특별한 태스크처럼 보입니다. (생성 된 코드에 빈 줄을 추가) * 불가능할 수도 있습니다. 물론 이것은 AST 클래스의 모습과 생성기의 작동 방식에 달려 있습니다. –