问题标签 [embedded-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

c++ - Lua 5.2 使用 C API 在不同对象中进行沙箱化

考虑以下使用 Lua C API 的 C++ 代码:

有两个非常基本的 Lua 文件:

文件1.lua

文件2.lua

at2照原样,我在的构造函数调用中遇到错误lua_pcall尝试调用表值

当我注释掉所有对 的引用/调用时,我在's atat2中得到一个错误:PANIC: unprotected error in call to Lua API (attempt to index a nil value)at1init()lua_getfield(_lua, 1, "onInit")

我觉得我在处理沙盒的方式中缺少一些基本的东西。我已尽我最大的努力遵循我在网上找到的其他一些 Lua 5.2 沙盒示例,但到目前为止没有任何帮助。

0 投票
1 回答
200 浏览

java - IntelliJ 能否将 Java 文本块视为 SQL 或 XML 等语法来帮助编辑/格式化?

Java 15为我们带来了新的JEP 378:文本块功能。这简化了多行字符串的处理。

可以让IntelliJ将该块中的文本解析为某种语法吗?有没有办法告诉 IntelliJ 文本块是SQL源代码或XML数据?

如果是这样,IntelliJ 是否可以使用其代码编辑超能力来帮助通过该文本块对嵌套在我的 Java 中的代码进行着色、编辑和格式化?

0 投票
0 回答
31 浏览

visual-studio-code - vs 代码 - 无法格式化嵌入式语言

我在我的 typescriptreact 文件中添加了一种格式化语言(scss),其中包含以下部分

包.json

和 tmLanguage.json 文件:

整个事情按预期工作:

语法高亮效果很好

我似乎无法正常工作的唯一想法是 scss 代码的代码格式。由于 textmate 范围似乎是正确的,我不知道如何为嵌入式语言进行格式化?(使用更漂亮的)

0 投票
0 回答
42 浏览

visual-studio-code - VS Code 如何将 IntelliSense 添加到嵌入式语言

我一直在为pug 语言编写一个插件,它为嵌入在pu​​g 过滤器范围内的嵌入式语言进行语法突出显示。我得到了突出显示的语法,但我想实现嵌入式语言的 IntelliSense。对于测试,我想为嵌入式乳胶实现 IntelliSense。我有一个名为LaTeX Workshop的扩展,它提供了我想要的 IntelliSense 逻辑,但我如何在我的目标语法范围内使用它?我查看了文档和其他文档,但我不知道从哪里开始。

这是我的语法贡献。这用于语法突出显示。

在此先感谢,Vectorjon

0 投票
0 回答
23 浏览

python - 你能从 C++ 调用的 python 函数中调用`print`吗?

我正在尝试从 C++ 调用 python 函数来在 python 中进行一些计算。以下是重现我的问题的虚拟片段。

print("PY"...)如果我评论该部分,则以下代码将打印 1 (如预期的那样) 。但是一旦我开始从 python 方法打印它总是返回-1。从 python 打印对我来说并不重要,我只想了解发生了什么。任何帮助,将不胜感激。谢谢。