GnuSmalltalkUsersGuide:AdditionalChapter5 29
Revision as of 16:30, 28 January 2014 by Onionmixer (talk | contribs) (GSUG I18N.RunTimeExpression 페이지 추가)
- I18N.RunTimeExpression
I18N.RunTimeExpression
네임스페이스 I18N에 정의됨
슈퍼클래스: Object
범주: i18n-메시지
I18N.RunTimeExpression 클래스: 컴파일하기
parseExpression: stream
Private - 스트림 내에서 표현식을 컴파일하라.
parseOperand: stream
스트림으로부터 피연산자를 파싱하고(예: 단항 부정, 괄호로 표시된 하위표현식, 'n' 또는 숫자) 그에 상응하는 파스 노드를 응답하라.
parseOperator: stream
스트림으로부터 읽은 연산자에 대한 Symbol을 응답하고, 다른 내용이 발견되는 경우 nil을 응답하라.
I18N.RunTimeExpression 클래스: 초기화하기
initialize
Private - 파서에 대한 내부 테이블을 초기화하라.
I18N.RunTimeExpression 클래스: 인스턴스 생성
on: aString
aString을 컴파일하고 RunTimeExpression을 응답하라.
I18N.RunTimeExpression: 계산하기
send: parameter
해당 메서드의 기능은 RunTimeExpression의 서브클래스가 구현해야 한다.
value: parameter
수신자를 평가하고 그 값을 정수로 응답하라.