Posted by & filed under いろいろ.


Nashornの字句解析のソースを見るとnashorn.lexer.xmlliteralsというのがあります。

XMLリテラル?…XML?…!?

E4X!E4Xじゃないか!

試してみました。
https://gist.github.com/tuchida/9796167

nashorn.lexer.xmlliteralsなし

nashorn.lexer.xmlliteralsあり

nashorn.lexer.xmlliteralsありだとシンタックスエラーにならずコード生成部分でヌルポになりました。ソースを追ってみるとトークンの生成はするのですが(valueOfXMLのコメントが「Convert a regex token to a token object.」なのが微笑ましいですね)、コード生成時にXMLTokenを見てる箇所がありません。

はー、RhinoかわいいよRhino。


関連文書:

  • 関連文書は見つからんがな

Comments are closed.