--accept_const_keyword : Allows usage of const keyword. --charset VAL : Input and output charset for all files . By default, we accept UTF-8 as input and output US_ASCII --closure_entry_point VAL : Entry points to the program. Must be g oog.provide'd symbols. Any goog.provid e'd symbols that are not a transitive dependency of the entry points will be removed. Files without goog.provides, and their dependencies, will always b e left in. If any entry points are spe cified, then the manage_closure_depend encies option will be set to true and all files will be sorted in dependency order. --compilation_level [WHITESPACE_ONLY | : Specifies the compilation level to use SIMPLE_OPTIMIZATIONS | ADVANCED_OPTIM : . Options: WHITESPACE_ONLY, SIMPLE_OPT IZATIONS] : IMIZATIONS, ADVANCED_OPTIMIZATIONS --create_name_map_files : If true, variable renaming and propert y renaming map files will be produced as {binary name}_vars_map.out and {bin ary name}_props_map.out. Note that thi s flag cannot be used in conjunction w ith either variable_map_output_file or property_map_output_file --create_source_map VAL : If specified, a source map file mappin g the generated source files back to t he original source file will be output to the specified path. The %outname% placeholder will expand to the name of the output file that the source map c orresponds to. --debug : Enable debugging options --define (--D, -D) VAL : Override the value of a variable annot ated @define. The format is [=], where is the name of a @d efine variable and is a boolean, number, or a single-quoted string tha t contains no single quotes. If [=] is omitted, the variable is marked true --externs VAL : The file containing javascript externs . You may specify multiple --flagfile VAL : A file containing additional command-l ine options. --formatting [PRETTY_PRINT | PRINT_INP : Specifies which formatting options, if UT_DELIMITER] : any, should be applied to the output JS. Options: PRETTY_PRINT, PRINT_INPUT _DELIMITER --generate_exports : Generates export code for those marked with @export --help : Displays this message --js VAL : The javascript filename. You may speci fy multiple --js_output_file VAL : Primary output filename. If not specif ied, output is written to stdout --jscomp_error VAL : Make the named class of warnings an er ror. Options:accessControls, ambiguous FunctionDecl, checkRegExp,checkTypes, checkVars, constantProperty, deprecate d, externsValidation, fileoverviewTags , globalThis, internetExplorerChecks, invalidCasts, missingProperties, nonSt andardJsDocs, strictModuleDepCheck, ty peInvalidation, undefinedVars, unknown Defines, uselessCode, visibility --jscomp_off VAL : Turn off the named class of warnings. Options:accessControls, ambiguousFunct ionDecl, checkRegExp,checkTypes, check Vars, constantProperty, deprecated, ex ternsValidation, fileoverviewTags, glo balThis, internetExplorerChecks, inval idCasts, missingProperties, nonStandar dJsDocs, strictModuleDepCheck, typeInv alidation, undefinedVars, unknownDefin es, uselessCode, visibility --jscomp_warning VAL : Make the named class of warnings a nor mal warning. Options:accessControls, a mbiguousFunctionDecl, checkRegExp,chec kTypes, checkVars, constantProperty, d eprecated, externsValidation, fileover viewTags, globalThis, internetExplorer Checks, invalidCasts, missingPropertie s, nonStandardJsDocs, strictModuleDepC heck, typeInvalidation, undefinedVars, unknownDefines, uselessCode, visibili ty --language_in VAL : Sets what language spec that input sou rces conform. Options: ECMASCRIPT3 (de fault), ECMASCRIPT5, ECMASCRIPT5_STRIC T --logging_level VAL : The logging level (standard java.util. logging.Level values) for Compiler pro gress. Does not control errors or warn ings for the JavaScript code under com pilation --manage_closure_dependencies : Automatically sort dependencies so tha t a file that goog.provides symbol X w ill always come before a file that goo g.requires symbol X. If an input provi des symbols, and those symbols are nev er required, then that input will not be included in the compilation. --module VAL : A javascript module specification. The format is :[:[,...][:]]]. Module names must be uni que. Each dep is the name of a module that this module depends on. Modules m ust be listed in dependency order, and js source files must be listed in the corresponding order. Where --module f lags occur in relation to --js flags i s unimportant --module_output_path_prefix VAL : Prefix for filenames of compiled js mo dules. .js will be append ed to this prefix. Directories will be created as needed. Use with --module --module_wrapper VAL : An output wrapper for a javascript mod ule (optional). The format is :< wrapper>. The module name must corresp ond with a module specified using --mo dule. The wrapper must contain %s as t he code placeholder --output_manifest VAL : Prints out a list of all the files in the compilation. If --manage_closure_d ependencies is on, this will not inclu de files that got dropped because they were not required. The %outname% plac eholder expands to the js output file. If you're using modularization, using %outname% will create a manifest for each module. --output_wrapper VAL : Interpolate output into this string at the place denoted by the marker token %output%. See --output_wrapper_marker --print_ast : Prints a dot file describing the inter nal abstract syntax tree and exits --print_pass_graph : Prints a dot file describing the passe s that will get run and exits --print_tree : Prints out the parse tree and exits --process_closure_primitives : Processes built-ins from the Closure l ibrary, such as goog.require(), goog.p rovide(), and goog.exportSymbol() --property_map_input_file VAL : File containing the serialized version of the property renaming map produced by a previous compilation --property_map_output_file VAL : File where the serialized version of t he property renaming map produced shou ld be saved --summary_detail_level N : Controls how detailed the compilation summary is. Values: 0 (never print sum mary), 1 (print summary only if there are errors or warnings), 2 (print summ ary if type checking is on, see --chec k_types), 3 (always print summary). Th e default level is 1 --third_party : Check source validity but do not enfor ce Closure style rules and conventions --use_only_custom_externs : Specifies whether the default externs should be excluded --variable_map_input_file VAL : File containing the serialized version of the variable renaming map produced by a previous compilation --variable_map_output_file VAL : File where the serialized version of t he variable renaming map produced shou ld be saved --version : Prints the compiler version to stderr. --warning_level [QUIET | DEFAULT | VER : Specifies the warning level to use. Op BOSE] : tions: QUIET, DEFAULT, VERBOSE