Tag: 行号

使用java解析css文件

首先,我想解释一下我在做什么,然后解释我的问题。 我需要扫描一个css文件并获取其所有内部链接(主要是图像),但我需要获取找到链接的行号。 现在我正在使用长笛库解析文件,它工作得很好我也使用LineNumberReader来获取找到链接的行号,但是这个类抛出了错误的行号。 例如:链接../../image/bg.gif在行号350中,但LineNumberReader类中的方法getLineNumber表示490。 所以,如果你们中的一些人能够以正确的方式驱使我并给我一个可能的解释,为什么LineNumberReader类可以做到这一点,我将不胜感激。 pd:另一个解决方案将非常感谢。 对不起可能的错别字,英语不是我的母语。

带语法高亮和行号的文本编辑器?

这对于一个团队项目来说有点挑战,更不用说单人实现了,但我试图使用JEditorPane将一个简单而优雅的文本编辑器与语法高亮组合在一起。 我偶然发现这个已经停止使用,我很难理解里面的所有lexer文件和.lex内容。 我甚至在一些博客中发现这个项目后来被其他一些团队采用,但甚至还没有停止。 我不需要它过于花哨,比如有代码折叠和东西(尽管我很想知道如何做到这一点),但我至少需要一个基本的语法突出显示存在和相当多的行号最左边就像Notepad ++一样。 请记住,我只需要它来突出显示Java源代码,至少目前是这样。 我正在寻找的是一个教程,一个记录良好的示例和示例代码,一个预先制作的包,甚至NetBeans的工具都可以做到这一点,我不需要从头开始编写源代码,我只需要一个可以使用的实现。 提前致谢! PST这不是商业或太大,不要问为什么我想重新发明轮子当有那么多的编程编辑器,我正在学习,这对我来说是一个很好的练习!

如何在Java源文件中获取给定行号的周围方法

我有一个Java源文件的行号,并希望以编程方式获取该行号的搜索方法。 我查看了ANTLR ,这对我没什么帮助。 Janino( http://www.janino.net )似乎很有希望,我会扫描并解析(如果需要,编译)代码。 然后我可以使用JDI和 ReferenceType.locationsOfLine(int lineNumber) 我仍然不知道如何使用JDI来做这件事,并没有找到这方面的任何教程。 也许还有一些我完全失踪的方式。