token (Language) – Python 中文开发手册

作者: Arvin Chen 分类: python 来源: Break易站(www.breakyizhan.com)
  •   Python 中文开发手册

    token (Language) - Python 中文开发手册

    源代码: Lib / token.py

    该模块提供表示分析树(终端令牌)的叶节点的数值的常量。请参阅Grammar/GrammarPython发行版中的文件,了解语言语法上下文中名称的定义。名称映射到的特定数值可能会在Python版本之间发生变化。

    该模块还提供了从数字代码到名称和一些功能的映射。这些函数镜像Python C头文件中的定义。

    token.tok_name

    字典将本模块中定义的常量的数值映射回名称字符串,从而允许生成更多可读的解析树表示。

    token.ISTERMINAL(x)

    终端令牌值返回true。

    token.ISNONTERMINAL(x)

    对于非终端标记值返回true。

    token.ISEOF(x)

    如果x是表示输入结束的标记,则返回true 。

    令牌常量是:

    token.ENDMARKERtoken.NAMEtoken.NUMBERtoken.STRINGtoken.NEWLINEtoken.INDENTtoken.DEDENTtoken.LPARtoken.RPARtoken.LSQBtoken.RSQBtoken.COLONtoken.COMMAtoken.SEMItoken.PLUStoken.MINUStoken.STARtoken.SLASHtoken.VBARtoken.AMPERtoken.LESStoken.GREATERtoken.EQUALtoken.DOTtoken.PERCENTtoken.BACKQUOTEtoken.LBRACEtoken.RBRACEtoken.EQEQUALtoken.NOTEQUALtoken.LESSEQUALtoken.GREATEREQUALtoken.TILDEtoken.CIRCUMFLEXtoken.LEFTSHIFTtoken.RIGHTSHIFTtoken.DOUBLESTARtoken.PLUSEQUALtoken.MINEQUALtoken.STAREQUALtoken.SLASHEQUALtoken.PERCENTEQUALtoken.AMPEREQUALtoken.VBAREQUALtoken.CIRCUMFLEXEQUALtoken.LEFTSHIFTEQUALtoken.RIGHTSHIFTEQUALtoken.DOUBLESTAREQUALtoken.DOUBLESLASHtoken.DOUBLESLASHEQUALtoken.ATtoken.OPtoken.ERRORTOKENtoken.N_TOKENStoken.NT_OFFSET

    扩展内容

    Module parserparser模块 的第二个示例显示了如何使用该symbol模块。

  •   Python 中文开发手册
  •   本文标题:token (Language) – Python 中文开发手册 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/python/35285.html
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注