Options.properties revision 1049:559ddc6be0fe
1# 2# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. Oracle designates this 8# particular file as subject to the "Classpath" exception as provided 9# by Oracle in the LICENSE file that accompanied this code. 10# 11# This code is distributed in the hope that it will be useful, but WITHOUT 12# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14# version 2 for more details (a copy is included in the LICENSE file that 15# accompanied this code). 16# 17# You should have received a copy of the GNU General Public License version 18# 2 along with this work; if not, write to the Free Software Foundation, 19# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20# 21# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22# or visit www.oracle.com if you need additional information or have any 23# questions. 24# 25option.error.invalid.option="{0}" is not a recognized option. Use "{1}" or "{2}" to see a list of all supported options. 26 27nashorn.options = Usage: jjs [option=value]* [filename.js]+ [-- options...]\n\ 28 \n\ 29 Valid options are: 30 31# 32# Localized meta descriptions 33# 34nashorn.options.param = param 35nashorn.options.default = default 36 37# 38# Which option is "help". 39# 40nashorn.options.help.key = nashorn.option.help 41 42# 43# Which option is "xhelp". 44# 45nashorn.options.xhelp.key = nashorn.option.xhelp 46 47# 48# Which option is "D". 49# 50nashorn.options.D.key = nashorn.option.D 51 52## 53## Grammar: at least short or long form. Arguments are optional, in that case they are given as 54## 55## params - a description of the parameters for command line usage 56## name - the name of the option, e.g. "--long-name" 57## short_name - the short name of the option, e.g. "-l" 58## type - the type of the option, currently allowed: boolean, integer, string, log, timezone. defaults to boolean if left out 59## is_undocumented - should this option never appear in the online help. defaults to no. 60## desc - description of what the option does 61## default - default value of the option. e.g. debug.lines is true by default. Not set means option not available by default 62## dependency - does this arg imply another arg. 63## confict - does this arg conflict with another arg e.g trace && instrument 64## value_next_arg - is the opton's value passed as next argument in command line? 65## 66## At least short_name or name needs to be in place for an argument descriptor to be valid. 67 68nashorn.option.help = { \ 69 name="-help", \ 70 short_name="-h", \ 71 desc="Print help for command line flags." \ 72} 73 74nashorn.option.xhelp = { \ 75 name="-xhelp", \ 76 is_undocumented=true, \ 77 desc="Print extended help for command line flags." \ 78} 79 80nashorn.option.class.cache.size ={ \ 81 name="--class-cache-size", \ 82 short_name="-ccs", \ 83 desc="Size of the Class cache size per global scope.", \ 84 is_undocumented=true, \ 85 type=Integer, \ 86 default=50 \ 87} 88 89nashorn.option.classpath ={ \ 90 name="-classpath", \ 91 short_name="-cp", \ 92 desc="-cp path. Specify where to find user class files.", \ 93 value_next_arg=true, \ 94 type=String \ 95} 96 97nashorn.option.compile.only = { \ 98 name="--compile-only", \ 99 short_name="-co", \ 100 is_undocumented=true, \ 101 desc="Compile without running.", \ 102 type=Boolean \ 103} 104 105nashorn.option.const.as.var = { \ 106 name="--const-as-var", \ 107 is_undocumented=true, \ 108 desc="Replace 'const' with 'var'.", \ 109 type=Boolean \ 110} 111 112nashorn.option.d = { \ 113 name="--dump-debug-dir", \ 114 short_name="-d", \ 115 is_undocumented=true, \ 116 params="<path>", \ 117 desc="specify a destination directory to dump class files.", \ 118 type=String \ 119} 120 121nashorn.option.doe = { \ 122 name="-dump-on-error", \ 123 short_name="-doe", \ 124 desc="Dump a stack trace on errors." \ 125} 126 127nashorn.option.empty.statements = { \ 128 name="--empty-statements", \ 129 is_undocumented=true, \ 130 desc="Preserve empty statements in AST." \ 131} 132 133nashorn.option.early.lvalue.error = { \ 134 name="--early-lvalue-error", \ 135 is_undocumented=true, \ 136 desc="invalid lvalue expressions should be reported as early errors.", \ 137 type=Boolean, \ 138 default=true \ 139} 140 141nashorn.option.fullversion = { \ 142 name="-fullversion", \ 143 short_name="-fv", \ 144 desc="Print full version info of Nashorn." \ 145} 146 147nashorn.option.function.statement.error= { \ 148 name="--function-statement-error", \ 149 desc="Report an error when function declaration is used as a statement.", \ 150 is_undocumented=true, \ 151 default=false \ 152} 153 154nashorn.option.function.statement.warning = { \ 155 name="--function-statement-warning", \ 156 desc="Warn when function declaration is used as a statement.", \ 157 is_undocumented=true, \ 158 default=false \ 159} 160 161nashorn.option.fx = { \ 162 name="-fx", \ 163 desc="Launch script as an fx application.", \ 164 default=false \ 165} 166 167nashorn.option.global.per.engine = { \ 168 name="--global-per-engine", \ 169 desc="Use single Global instance per script engine instance.", \ 170 is_undocumented=true, \ 171 type=Boolean, \ 172 default=false \ 173} 174 175nashorn.option.log = { \ 176 name="--log", \ 177 is_undocumented=true, \ 178 params="<module:level>,*", \ 179 desc="Enable logging of a given level for a given number of sub systems. \ 180 [for example: --log=fields:finest,codegen:info].", \ 181 type=Log \ 182} 183 184nashorn.option.debug.lines = { \ 185 name="--debug-lines", \ 186 is_undocumented=true, \ 187 desc="Generate line number table in .class files.", \ 188 default=true \ 189} 190 191nashorn.option.debug.locals = { \ 192 name="--debug-locals", \ 193 is_undocumented=true, \ 194 desc="Generate local variable table in .class files." \ 195} 196 197nashorn.option.lazy.compilation = { \ 198 name="--lazy-compilation", \ 199 is_undocumented=true, \ 200 desc="Use lazy code generation strategies - do not compile the entire script at once.", \ 201 default=true \ 202} 203 204nashorn.option.optimistic.types = { \ 205 name="--optimistic-types", \ 206 short_name="-ot", \ 207 is_undocumented=true, \ 208 desc="Use optimistic type assumptions with deoptimizing recompilation.", \ 209 default=true \ 210} 211 212nashorn.option.loader.per.compile = { \ 213 name="--loader-per-compile", \ 214 is_undocumented=true, \ 215 desc="Create a new class loader per compile.", \ 216 default=true \ 217} 218 219nashorn.option.no.java = { \ 220 name="--no-java", \ 221 short_name="-nj", \ 222 is_undocumented=true, \ 223 desc="Disable Java support.", \ 224 default=false \ 225} 226 227nashorn.option.no.syntax.extensions = { \ 228 name="--no-syntax-extensions", \ 229 short_name="-nse", \ 230 is_undocumented=true, \ 231 desc="Disallow non-standard syntax extensions.", \ 232 default=false \ 233} 234 235nashorn.option.no.typed.arrays = { \ 236 name="--no-typed-arrays", \ 237 short_name="-nta", \ 238 is_undocumented=true, \ 239 desc="Disable typed arrays support.", \ 240 default=false \ 241} 242 243nashorn.option.parse.only = { \ 244 name="--parse-only", \ 245 is_undocumented=true, \ 246 desc="Parse without compiling." \ 247} 248 249nashorn.option.persistent.code.cache = { \ 250 name="--persistent-code-cache", \ 251 short_name="-pcc", \ 252 desc="Enable disk cache for compiled scripts.", \ 253 is_undocumented=true, \ 254 default=false \ 255} 256 257nashorn.option.profile.callsites = { \ 258 name="--profile-callsites", \ 259 short_name="-pcs", \ 260 is_undocumented=true, \ 261 desc="Dump callsite profile data." \ 262} 263 264nashorn.option.print.ast = { \ 265 name="--print-ast", \ 266 is_undocumented=true, \ 267 desc="Print abstract syntax tree." \ 268} 269 270nashorn.option.print.lower.ast = { \ 271 name="--print-lower-ast", \ 272 is_undocumented=true, \ 273 desc="Print lowered abstract syntax tree." \ 274} 275 276nashorn.option.print.code = { \ 277 name="--print-code", \ 278 short_name="-pc", \ 279 is_undocumented=true, \ 280 params="[dir:<output-dir>,function:<name>]", \ 281 type=keyvalues, \ 282 desc="Print generated bytecode. If a directory is specified, nothing will be dumped to stderr. Also, in that case, .dot files will be generated for all functions or for the function with the specified name only." \ 283} 284 285nashorn.option.print.mem.usage = { \ 286 name="--print-mem-usage", \ 287 is_undocumented=true, \ 288 desc="Print memory usage of IR after each compile stage." \ 289} 290 291nashorn.option.print.no.newline = { \ 292 name="--print-no-newline", \ 293 is_undocumented=true, \ 294 desc="Print function will not print new line char." \ 295} 296 297nashorn.option.print.parse = { \ 298 name="--print-parse", \ 299 short_name="-pp", \ 300 is_undocumented=true, \ 301 desc="Print the parse tree." \ 302} 303 304nashorn.option.print.lower.parse = { \ 305 name="--print-lower-parse", \ 306 short_name="-plp", \ 307 is_undocumented=true, \ 308 desc="Print the parse tree after lowering." \ 309} 310 311nashorn.option.print.symbols = { \ 312 name="--print-symbols", \ 313 is_undocumented=true, \ 314 desc="Print the symbol table." \ 315} 316 317nashorn.option.D = { \ 318 name="-D", \ 319 desc="-Dname=value. Set a system property. This option can be repeated.", \ 320 type=String \ 321} 322 323nashorn.option.strict = { \ 324 name="-strict", \ 325 desc="Run scripts in strict mode." \ 326} 327 328nashorn.option.scripting = { \ 329 name="-scripting", \ 330 desc="Enable scripting features." \ 331} 332 333nashorn.option.language = { \ 334 name="--language", \ 335 type=String, \ 336 params=[es5|es6], \ 337 default=es5, \ 338 desc="Specify ECMAScript language version." \ 339} 340 341nashorn.option.stdout = { \ 342 name="--stdout", \ 343 is_undocumented=true, \ 344 type=String, \ 345 params="<output console>", \ 346 desc="Redirect stdout to a filename or to another tty, e.g. stderr." \ 347} 348 349nashorn.option.stderr = { \ 350 name="--stderr", \ 351 is_undocumented=true, \ 352 type=String, \ 353 params="<output console>", \ 354 desc="Redirect stderr to a filename or to another tty, e.g. stdout." \ 355} 356 357nashorn.option.timezone = { \ 358 name="-timezone", \ 359 short_name="-t", \ 360 params="<timezone>", \ 361 desc="Set timezone for script execution.", \ 362 type=TimeZone \ 363} 364 365nashorn.option.locale = { \ 366 name="--locale", \ 367 short_name="-l", \ 368 is_undocumented=true, \ 369 params="<locale>", \ 370 desc="Set Locale for script execution.", \ 371 type=Locale \ 372} 373 374nashorn.option.trace.callsites = { \ 375 name="--trace-callsites", \ 376 short_name="-tcs", \ 377 is_undocumented=true, \ 378 type=keyvalues, \ 379 params="[=[option,]*]", \ 380 desc="Enable callsite trace mode. Options are: miss [trace callsite misses] \ 381 enterexit [trace callsite enter/exit], objects [print object properties]." \ 382} 383 384nashorn.option.verify.code = { \ 385 name="--verify-code", \ 386 is_undocumented=true, \ 387 desc="Verify byte code before running." \ 388} 389 390nashorn.option.version = { \ 391 name="-version", \ 392 short_name="-v", \ 393 desc="Print version info of Nashorn." \ 394} 395 396