Package com._1c.g5.modeling.text
Class AntlrUtil
- java.lang.Object
-
- com._1c.g5.modeling.text.AntlrUtil
-
public class AntlrUtil extends Object
Утилитный класс, содержащий полезные функции для взаимодействия с ANTLR-runtime 3.1
-
-
Field Summary
Fields Modifier and Type Field Description static intEOFТип токена, соттветствующий EOF в ANTLR
-
Constructor Summary
Constructors Constructor Description AntlrUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TextLocationcreateTextLocation(org.antlr.runtime.CommonToken ctok)СозданиеTextLocationпоCommonToken.static TextLocationcreateTextLocation(org.antlr.runtime.CommonToken startTok, org.antlr.runtime.CommonToken stopTok)СозданиеTextLocationдля диапазона текста от начальногоCommonTokenstartTokпо завершающийstopTok.static TextLocationcreateTextLocation(org.antlr.runtime.Token tok)СозданиеTextLocationпоToken.static TextLocationcreateTextLocation(org.antlr.runtime.Token startTok, org.antlr.runtime.Token stopTok)
-
-
-
Field Detail
-
EOF
public static final int EOF
Тип токена, соттветствующий EOF в ANTLR- See Also:
- Constant Field Values
-
-
Method Detail
-
createTextLocation
public static TextLocation createTextLocation(org.antlr.runtime.Token tok)
СозданиеTextLocationпоToken. Созданный экземплярTextLocationсоответсвует расположениюToken'а в тексте.- Parameters:
tok-Token- Returns:
- созданный
TextLocation
-
createTextLocation
public static TextLocation createTextLocation(org.antlr.runtime.CommonToken ctok)
СозданиеTextLocationпоCommonToken. Созданный экземплярTextLocationсоответсвует расположениюCommonToken'а в тексте.- Parameters:
ctok-CommonToken- Returns:
- созданный
TextLocation
-
createTextLocation
public static TextLocation createTextLocation(org.antlr.runtime.Token startTok, org.antlr.runtime.Token stopTok)
- Parameters:
startTok- начальныйTokenдиапазона в текстеstopTok- завершающийTokenдиапазона в тексте- Returns:
TextLocationдля диапазона
-
createTextLocation
public static TextLocation createTextLocation(org.antlr.runtime.CommonToken startTok, org.antlr.runtime.CommonToken stopTok)
СозданиеTextLocationдля диапазона текста от начальногоCommonTokenstartTokпо завершающийstopTok.- Parameters:
startTok- начальныйCommonTokenдиапазона в текстеstopTok- завершающийCommonTokenдиапазона в тексте- Returns:
TextLocationдля диапазона
-
-