Home
Sign Up
Sign In
推荐学习书目
›
Learn Python the Hard Way
Python Sites
›
PyPI
- Python Package Index
›
http://diveintopython.org/toc/index.html
›
Pocoo
值得关注的项目
›
PyPy
›
Celery
›
Jinja2
›
Read the Docs
›
gevent
›
pyenv
›
virtualenv
›
Stackless Python
›
Beautiful Soup
›
结巴中文分词
›
Green Unicorn
›
Sentry
›
Shovel
›
Pyflakes
›
pytest
Python 编程
›
pep8 Checker
Styles
›
PEP 8
›
Google Python Style Guide
›
Code Style from The Hitchhiker's Guide
V2EX
›
Python
有没有人用过python的ply(python lex and yacc)?
frogs
·
Nov 3, 2012
· 5939 views
This topic created in 5122 days ago, the information mentioned may be changed or developed.
最近公司项目,有个需求想把VB的程序转成java的。我想用ply转。有没有人做过类似的东西,给个例子啊?(话说我是例子党= =!
Python
ply
例子
10 replies
•
1970-01-01 08:00:00 +08:00
sNullp
Nov 3, 2012
1
估计有现成的VB->AST的工具,而AST->Java的工具有没有lz可以搜索一下。
reus
Nov 3, 2012
2
搜 vb java converter
frogs
OP
Nov 3, 2012
3
@
sNullp
网上搜素了一圈没找到合适的,而且很多工具的代码量比较大,理解起来比较费力。
如果要改代码估计够呛。。
sNullp
Nov 3, 2012
1
4
@
frogs
呃,其实你可以做一个converter的子集,毕竟原来vb的程序也没用到vb所有的feature吧?或者就parse能处理的部分,不能处理的小部分手工处理。
这样看只要有编译原理的功底做起来就很容易了。
frogs
OP
Nov 3, 2012
5
@
reus
找到一堆,哎。而且其实不是VB的程序,跟VB类似的一种语言(ABAP),所以想尽可能自己写转换的工具。
frogs
OP
Nov 3, 2012
6
@
sNullp
临时抱佛脚,正在啃龙书。。
zhique
Nov 3, 2012
1
7
vb转java的估计语法设计起来有点大喔……我两个月前用过PLY做基于规则的汉语命名实体识别,调试到现在还有conflict =。=
frogs
OP
Nov 3, 2012
8
@
zhique
我这个不用做到100%,只要做到转换大部分就可以了。想要完美转换确实不太现实。
frogs
OP
Nov 3, 2012
9
@
zhique
忘记说了 你的这个汉语命名识别 是不是有需要自然语言理解? 如果需要的话,python有个包可以用叫NLTK。
zhique
Nov 3, 2012
10
@
frogs
谢谢~ 我做的还是比较粗糙的基于规则的,还不需要做语言理解。而且NLTK做英文可以,但做中文似乎不大支持?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1933 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 15:42
·
PVG 23:42
·
LAX 07:42
·
JFK 10:42
♥ Do have faith in what you're doing.
❯