此“.format”文件中使用的是什么语言
What language is used in this '.format' file
我在自定义程序中使用了一段代码,用于开发名为 "layout.format" 的小型评估:
# display assessment time limit
TIMED=<Time_Limit>%SESSION.TIMELIMITMIN%</Time_Limit>
NOTTIMED=<Time_Limit/>
# display randomization key used to generate assessment
PRINT_RANDOM_KEY=%PRINT_RANDOM_KEY_TEXT%
PRINT_NO_RANDOM_KEY=%NO_PRINT_RANDOM_KEY_TEXT%
# page break definitions
PAGEBREAK=
START_PAGE_BREAK=
END_PAGE_BREAK=
# definitions to show answer boxes for different question types
ANSWER_BOX_mc=<input type="radio">
ANSWER_BOX_mr=<input type="checkbox">
ANSWER_BOX_num=<input type="text" size=%CHOICE.WIDTH%>
ANSWER_BOX_tm=<textarea cols="%CHOICE.WIDTH%" rows="%CHOICE.HEIGHT%" >%CHOICE.VALUE%</textarea>
ANSWER_BOX_fib=<input type="text" size=%CHOICE.WIDTH%>
我可以看出它正在使用 HTML 部分为最终用户生成 HTML 页面,但只是想知道代码段中的主要语言是什么,因为我还没有看到这个以前的注释或变量语法类型,编辑此文件以改变我们的结果会很有趣。
编辑:
我意识到语法可能不是一种语言,只能用作应用程序内部某种解析器的说明 - 但这种风格让我相信这是某种类型的编程语言,如果有人知道它类似于什么我非常感谢知道:)
在我看来像是某种配置文件。
我完全不知道它是哪种语言。
如果你想编辑它,或者了解它是如何工作的,这就是我对它的看法,它的工作方式和解析方式:
number sign (#)
提到注释,隔行是一个配置。我相信该程序会遍历不是注释的每一行,并在 equal sign (=)
处将其拆分。稍后,它用在 运行 时间给出或从某处获取的动态值替换 percentage (%)
包围的占位符,如 %SESSION.TIMELIMITMIN%
或 %CHOICE.WIDTH%
。最后,以某种 xml/html 格式注入这些标签。
按照您的其余代码,您应该能够理解它在做什么、如何使用以及何时使用。尝试查看您的程序是否解析文件、使用外部库或其他内容。它将为您提供有关该文件的更多信息。
我在自定义程序中使用了一段代码,用于开发名为 "layout.format" 的小型评估:
# display assessment time limit
TIMED=<Time_Limit>%SESSION.TIMELIMITMIN%</Time_Limit>
NOTTIMED=<Time_Limit/>
# display randomization key used to generate assessment
PRINT_RANDOM_KEY=%PRINT_RANDOM_KEY_TEXT%
PRINT_NO_RANDOM_KEY=%NO_PRINT_RANDOM_KEY_TEXT%
# page break definitions
PAGEBREAK=
START_PAGE_BREAK=
END_PAGE_BREAK=
# definitions to show answer boxes for different question types
ANSWER_BOX_mc=<input type="radio">
ANSWER_BOX_mr=<input type="checkbox">
ANSWER_BOX_num=<input type="text" size=%CHOICE.WIDTH%>
ANSWER_BOX_tm=<textarea cols="%CHOICE.WIDTH%" rows="%CHOICE.HEIGHT%" >%CHOICE.VALUE%</textarea>
ANSWER_BOX_fib=<input type="text" size=%CHOICE.WIDTH%>
我可以看出它正在使用 HTML 部分为最终用户生成 HTML 页面,但只是想知道代码段中的主要语言是什么,因为我还没有看到这个以前的注释或变量语法类型,编辑此文件以改变我们的结果会很有趣。
编辑: 我意识到语法可能不是一种语言,只能用作应用程序内部某种解析器的说明 - 但这种风格让我相信这是某种类型的编程语言,如果有人知道它类似于什么我非常感谢知道:)
在我看来像是某种配置文件。 我完全不知道它是哪种语言。
如果你想编辑它,或者了解它是如何工作的,这就是我对它的看法,它的工作方式和解析方式:
number sign (#)
提到注释,隔行是一个配置。我相信该程序会遍历不是注释的每一行,并在 equal sign (=)
处将其拆分。稍后,它用在 运行 时间给出或从某处获取的动态值替换 percentage (%)
包围的占位符,如 %SESSION.TIMELIMITMIN%
或 %CHOICE.WIDTH%
。最后,以某种 xml/html 格式注入这些标签。
按照您的其余代码,您应该能够理解它在做什么、如何使用以及何时使用。尝试查看您的程序是否解析文件、使用外部库或其他内容。它将为您提供有关该文件的更多信息。