SkillAgentSearch skills...

Ctok

Expose CPython's tokenizer as a Python class

Install / Use

/learn @gvanrossum/Ctok
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CPython's tokenizer exposed as a Python class

>>> import ctok
>>> tok = ctok.CTok(b"(hello+world)")
>>> for token in tok: print(token)
...
(7, b'(', (1, 0), (1, 1))
(1, b'hello', (1, 1), (1, 6))
(14, b'+', (1, 6), (1, 7))
(1, b'world', (1, 7), (1, 12))
(8, b')', (1, 12), (1, 13))
>>>

TODO

  • Support reading from a file/stream
  • Support str instead of (or in addition to) bytes?
View on GitHub
GitHub Stars63
CategoryDevelopment
Updated2mo ago
Forks7

Languages

C

Security Score

80/100

Audited on Feb 2, 2026

No findings