当前位置: 首页>>代码示例>>Python>>正文


Python identifier_completer._GetCursorIdentifier函数代码示例

本文整理汇总了Python中ycmd.completers.all.identifier_completer._GetCursorIdentifier函数的典型用法代码示例。如果您正苦于以下问题:Python _GetCursorIdentifier函数的具体用法?Python _GetCursorIdentifier怎么用?Python _GetCursorIdentifier使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了_GetCursorIdentifier函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: GetCursorIdentifier_CollectIdentifierFromCommentsAndStrings_test

def GetCursorIdentifier_CollectIdentifierFromCommentsAndStrings_test():
  eq_( 'foobar', ic._GetCursorIdentifier( True,
                                          BuildRequestWrap( '"foobar"', 4 ) ) )
  eq_( 'foobar', ic._GetCursorIdentifier( True,
                                          BuildRequestWrap( '/*\n'
                                                            ' * foobar\n'
                                                            ' */', 5, 2 ) ) )
开发者ID:CoderPad,项目名称:ycmd,代码行数:7,代码来源:identifier_completer_test.py

示例2: GetCursorIdentifier_StartOfLine_test

def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, 'foo' ) ) )

  eq_( 'fooBar',
       identifier_completer._GetCursorIdentifier(
         RequestWrapForColumnAndContents( 1, 'fooBar' ) ) )
开发者ID:Candouble,项目名称:ycmd,代码行数:8,代码来源:identifier_completer_test.py

示例3: GetCursorIdentifier_StartOfLine_test

def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'foo'
         } ) )

  eq_( 'fooBar',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'fooBar'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:14,代码来源:identifier_completer_test.py

示例4: GetCursorIdentifier_FindsNothingForward_test

def GetCursorIdentifier_FindsNothingForward_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 5,
           'line_value': 'foo   ()***()'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例5: GetCursorIdentifier_WalksForwardForIdentifier_test

def GetCursorIdentifier_WalksForwardForIdentifier_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': '       foo'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例6: GetCursorIdentifier_AtNonIdentifier_test

def GetCursorIdentifier_AtNonIdentifier_test():
  eq_( 'goo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 4,
           'line_value': 'foo(goo)'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例7: GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test

def GetCursorIdentifier_StartOfLine_StopsAtNonIdentifierChar_test():
  eq_( 'foo',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': 'foo(goo)'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例8: GetCursorIdentifier_NegativeColumn_test

def GetCursorIdentifier_NegativeColumn_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': -10,
           'line_value': 'foo'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例9: GetCursorIdentifier_PastEndOfLine_test

def GetCursorIdentifier_PastEndOfLine_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 11,
           'line_value': 'foo'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例10: GetCursorIdentifier_LineEmpty_test

def GetCursorIdentifier_LineEmpty_test():
  eq_( '',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 12,
           'line_value': ''
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例11: GetCursorIdentifier_SingleCharIdentifier_test

def GetCursorIdentifier_SingleCharIdentifier_test():
  eq_( 'f',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 1,
           'line_value': '    f    '
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例12: GetCursorIdentifier_StartsInMiddleOfIdentifier_test

def GetCursorIdentifier_StartsInMiddleOfIdentifier_test():
  eq_( 'foobar',
       identifier_completer._GetCursorIdentifier(
         {
           'column_num': 4,
           'line_value': 'foobar'
         } ) )
开发者ID:shrikant-aher,项目名称:YouCompleteMe,代码行数:7,代码来源:identifier_completer_test.py

示例13: GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test

def GetCursorIdentifier_IgnoreIdentifierFromCommentsAndStrings_test():
  eq_( '', ic._GetCursorIdentifier( False, BuildRequestWrap( '"foobar"', 4 ) ) )
  eq_( '', ic._GetCursorIdentifier( False,
                                    BuildRequestWrap( '/*\n'
                                                      ' * foobar\n'
                                                      ' */', 5, 2 ) ) )
开发者ID:CoderPad,项目名称:ycmd,代码行数:6,代码来源:identifier_completer_test.py

示例14: GetCursorIdentifier_EndOfLine_test

def GetCursorIdentifier_EndOfLine_test():
  eq_( 'foo', ic._GetCursorIdentifier( False, BuildRequestWrap( 'foo', 3 ) ) )
开发者ID:CoderPad,项目名称:ycmd,代码行数:2,代码来源:identifier_completer_test.py

示例15: GetCursorIdentifier_StartOfLine_test

def GetCursorIdentifier_StartOfLine_test():
  eq_( 'foo', ic._GetCursorIdentifier( BuildRequestWrap( 'foo', 1 ) ) )
  eq_( 'fooBar', ic._GetCursorIdentifier( BuildRequestWrap( 'fooBar', 1 ) ) )
开发者ID:indianajohn,项目名称:ycmd,代码行数:3,代码来源:identifier_completer_test.py


注:本文中的ycmd.completers.all.identifier_completer._GetCursorIdentifier函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。