view release on metacpan or search on metacpan
public/javascripts/ace/mode-ada.js view on Meta::CPAN
define("ace/mode/ada_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var AdaHighlightRules = function() {
var keywords = "abort|else|new|return|abs|elsif|not|reverse|abstract|end|null|accept|entry|select|" +
"access|exception|of|separate|aliased|exit|or|some|all|others|subtype|and|for|out|synchronized|" +
"array|function|overriding|at|tagged|generic|package|task|begin|goto|pragma|terminate|" +
"body|private|then|if|procedure|type|case|in|protected|constant|interface|until|" +
"|is|raise|use|declare|range|delay|limited|record|when|delta|loop|rem|while|digits|renames|with|do|mod|requeue|xor";
var builtinConstants = (
"true|false|null"
);
var builtinFunctions = (
"count|min|max|avg|sum|rank|now|coalesce|main"
public/javascripts/ace/mode-apex.js view on Meta::CPAN
"use strict";
var oop = require("../lib/oop");
var TextHighlightRules = require("../mode/text_highlight_rules").TextHighlightRules;
var DocCommentHighlightRules = require("../mode/doc_comment_highlight_rules").DocCommentHighlightRules;
var ApexHighlightRules = function() {
var mainKeywordMapper = this.createKeywordMapper({
"variable.language": "activate|any|autonomous|begin|bigdecimal|byte|cast|char|collect|const"
+ "|end|exit|export|float|goto|group|having|hint|import|inner|into|join|loop|number|object|of|outer"
+ "|parallel|pragma|retrieve|returning|search|short|stat|synchronized|then|this_month"
+ "|transaction|type|when",
"keyword": "private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final"
+ "|and|array|as|asc|break|bulk|by|catch|class|commit|continue|convertcurrency"
+ "|delete|desc|do|else|enum|extends|false|final|finally|for|from|future|global"
+ "|if|implements|in|insert|instanceof|interface|last_90_days|last_month"
+ "|last_n_days|last_week|like|limit|list|map|merge|new|next_90_days|next_month|next_n_days"
+ "|next_week|not|null|nulls|on|or|override|package|return"
+ "|rollback|savepoint|select|set|sort|super|testmethod|this|this_week|throw|today"
+ "|tolabel|tomorrow|trigger|true|try|undelete|update|upsert|using|virtual|webservice"
+ "|where|while|yesterday|switch|case|default",
"storage.type":
"def|boolean|byte|char|short|int|float|pblob|date|datetime|decimal|double|id|integer|long|string|time|void|blob|Object",
public/javascripts/ace/mode-bro.js view on Meta::CPAN
"meta.function.bro",
"entity.name.function.bro",
"meta.function.bro"
],
regex: /^(\s*)(?:function|hook|event)(\s*)(.*)(\s*\()(.*)(\).*$)/
}, {
token: "storage.type.bro",
regex: /\b(?:bool|enum|double|int|count|port|addr|subnet|any|file|interval|time|string|table|vector|set|record|pattern|hook)\b/
}, {
token: "storage.modifier.bro",
regex: /\b(?:global|const|redef|local|&(?:optional|rotate_interval|rotate_size|add_func|del_func|expire_func|expire_create|expire_read|expire_write|persistent|synchronized|encrypt|mergeable|priority|group|type_column|log|error_handler))\b...
}, {
token: "keyword.operator.bro",
regex: /\s*(?:\||&&|(?:>|<|!)=?|==)\s*|\b!?in\b/
}, {
token: "constant.language.bro",
regex: /\b(?:T|F)\b/
}, {
token: "constant.numeric.bro",
regex: /\b(?:0(?:x|X)[0-9a-fA-F]*|(?:[0-9]+\.?[0-9]*|\.[0-9]+)(?:(?:e|E)(?:\+|-)?[0-9]+)?)(?:\/(?:tcp|udp|icmp)|\s*(?:u?sec|min|hr|day)s?)?\b/
}, {
public/javascripts/ace/mode-d.js view on Meta::CPAN
var types = (
"auto|bool|char|dchar|wchar|byte|ubyte|float|double|real|" +
"cfloat|creal|cdouble|cent|ifloat|ireal|idouble|" +
"int|long|short|void|uint|ulong|ushort|ucent|" +
"function|delegate|string|wstring|dstring|size_t|ptrdiff_t|hash_t|Object"
);
var modifiers = (
"abstract|align|debug|deprecated|export|extern|const|final|in|inout|out|" +
"ref|immutable|lazy|nothrow|override|package|pragma|private|protected|" +
"public|pure|scope|shared|__gshared|synchronized|static|volatile"
);
var storages = (
"class|struct|union|template|interface|enum|macro"
);
var stringEscapesSeq = {
token: "constant.language.escape",
regex: "\\\\(?:(?:x[0-9A-F]{2})|(?:[0-7]{1,3})|(?:['\"\\?0abfnrtv\\\\])|" +
"(?:u[0-9a-fA-F]{4})|(?:U[0-9a-fA-F]{8}))"
public/javascripts/ace/mode-drools.js view on Meta::CPAN
define("ace/mode/java_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"], function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules;
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var JavaHighlightRules = function() {
var keywords = (
"abstract|continue|for|new|switch|" +
"assert|default|goto|package|synchronized|" +
"boolean|do|if|private|this|" +
"break|double|implements|protected|throw|" +
"byte|else|import|public|throws|" +
"case|enum|instanceof|return|transient|" +
"catch|extends|int|short|try|" +
"char|final|interface|static|void|" +
"class|finally|long|strictfp|volatile|" +
"const|float|native|super|while|" +
"var"
);
public/javascripts/ace/mode-drools.js view on Meta::CPAN
var DroolsHighlightRules = function() {
var keywords = ("date|effective|expires|lock|on|active|no|loop|auto|focus" +
"|activation|group|agenda|ruleflow|duration|timer|calendars|refract|direct" +
"|dialect|salience|enabled|attributes|extends|template" +
"|function|contains|matches|eval|excludes|soundslike" +
"|memberof|not|in|or|and|exists|forall|over|from|entry|point|accumulate|acc|collect" +
"|action|reverse|result|end|init|instanceof|extends|super|boolean|char|byte|short" +
"|int|long|float|double|this|void|class|new|case|final|if|else|for|while|do" +
"|default|try|catch|finally|switch|synchronized|return|throw|break|continue|assert" +
"|modify|static|public|protected|private|abstract|native|transient|volatile" +
"|strictfp|throws|interface|enum|implements|type|window|trait|no-loop|str"
);
var langClasses = (
"AbstractMethodError|AssertionError|ClassCircularityError|"+
"ClassFormatError|Deprecated|EnumConstantNotPresentException|"+
"ExceptionInInitializerError|IllegalAccessError|"+
"IllegalThreadStateException|InstantiationError|InternalError|"+
"NegativeArraySizeException|NoSuchFieldError|Override|Process|"+
public/javascripts/ace/mode-groovy.js view on Meta::CPAN
"use strict";
var oop = require("../lib/oop");
var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules;
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var GroovyHighlightRules = function() {
var keywords = (
"assert|with|abstract|continue|for|new|switch|" +
"assert|default|goto|package|synchronized|" +
"boolean|do|if|private|this|" +
"break|double|implements|protected|throw|" +
"byte|else|import|public|throws|" +
"case|enum|instanceof|return|transient|" +
"catch|extends|int|short|try|" +
"char|final|interface|static|void|" +
"class|finally|long|strictfp|volatile|" +
"def|float|native|super|while"
);
public/javascripts/ace/mode-java.js view on Meta::CPAN
define("ace/mode/java_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"], function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules;
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var JavaHighlightRules = function() {
var keywords = (
"abstract|continue|for|new|switch|" +
"assert|default|goto|package|synchronized|" +
"boolean|do|if|private|this|" +
"break|double|implements|protected|throw|" +
"byte|else|import|public|throws|" +
"case|enum|instanceof|return|transient|" +
"catch|extends|int|short|try|" +
"char|final|interface|static|void|" +
"class|finally|long|strictfp|volatile|" +
"const|float|native|super|while|" +
"var"
);
public/javascripts/ace/mode-jsp.js view on Meta::CPAN
define("ace/mode/java_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"], function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules;
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var JavaHighlightRules = function() {
var keywords = (
"abstract|continue|for|new|switch|" +
"assert|default|goto|package|synchronized|" +
"boolean|do|if|private|this|" +
"break|double|implements|protected|throw|" +
"byte|else|import|public|throws|" +
"case|enum|instanceof|return|transient|" +
"catch|extends|int|short|try|" +
"char|final|interface|static|void|" +
"class|finally|long|strictfp|volatile|" +
"const|float|native|super|while|" +
"var"
);
public/javascripts/ace/mode-logtalk.js view on Meta::CPAN
'punctuation.definition.storage.type.logtalk' ],
regex: ':-\\send_(?:object|protocol|category)(?=[.])' },
{ caseInsensitive: false,
token: 'storage.type.relations.logtalk',
regex: '\\b(?:complements|extends|i(?:nstantiates|mp(?:orts|lements))|specializes)(?=[(])' },
{ caseInsensitive: false,
todo: 'fix grouping',
token:
[ 'storage.modifier.others.logtalk',
'punctuation.definition.storage.modifier.logtalk' ],
regex: ':-\\s(?:e(?:lse|ndif)|built_in|dynamic|synchronized|threaded)(?=[.])' },
{ caseInsensitive: false,
todo: 'fix grouping',
token:
[ 'storage.modifier.others.logtalk',
'punctuation.definition.storage.modifier.logtalk' ],
regex: ':-\\s(?:c(?:alls|oinductive)|e(?:lif|n(?:coding|sure_loaded)|xport)|i(?:f|n(?:clude|itialization|fo))|reexport|set_(?:logtalk|prolog)_flag|uses)(?=[(])' },
{ caseInsensitive: false,
todo: 'fix grouping',
token:
[ 'storage.modifier.others.logtalk',
'punctuation.definition.storage.modifier.logtalk' ],
regex: ':-\\s(?:alias|info|d(?:ynamic|iscontiguous)|m(?:eta_(?:non_terminal|predicate)|ode|ultifile)|p(?:ublic|r(?:otected|ivate))|op|use(?:s|_module)|synchronized)(?=[(])' },
{ token: 'keyword.operator.message-sending.logtalk',
regex: '(:|::|\\^\\^)' },
{ token: 'keyword.operator.external-call.logtalk',
regex: '([{}])' },
{ token: 'keyword.operator.mode.logtalk', regex: '(\\?|@)' },
{ token: 'keyword.operator.comparison.term.logtalk',
regex: '(@=<|@<|@>|@>=|==|\\\\==)' },
{ token: 'keyword.operator.comparison.arithmetic.logtalk',
regex: '(=<|<|>|>=|=:=|=\\\\=)' },
{ token: 'keyword.operator.bitwise.logtalk',
public/javascripts/ace/mode-objectivec.js view on Meta::CPAN
token: [ "punctuation.definition.storage.type.objc", "storage.type.objc"],
regex: "(@)(class|protocol)\\b"
},
{
token: [ "punctuation.definition.storage.type.objc", "punctuation"],
regex: "(@selector)(\\s*\\()",
next: "selectors"
},
{
token: [ "punctuation.definition.storage.modifier.objc", "storage.modifier.objc"],
regex: "(@)(synchronized|public|private|protected|package)\\b"
},
{
token: "constant.language.objc",
regex: "\\bYES|NO|Nil|nil\\b"
},
{
token: "support.variable.foundation",
regex: "\\bNSApp\\b"
},
{
public/javascripts/ace/mode-ocaml.js view on Meta::CPAN
var builtinConstants = ("true|false");
var builtinFunctions = (
"abs|abs_big_int|abs_float|abs_num|abstract_tag|accept|access|acos|add|" +
"add_available_units|add_big_int|add_buffer|add_channel|add_char|" +
"add_initializer|add_int_big_int|add_interfaces|add_num|add_string|" +
"add_substitute|add_substring|alarm|allocated_bytes|allow_only|" +
"allow_unsafe_modules|always|append|appname_get|appname_set|" +
"approx_num_exp|approx_num_fix|arg|argv|arith_status|array|" +
"array1_of_genarray|array2_of_genarray|array3_of_genarray|asin|asr|" +
"assoc|assq|at_exit|atan|atan2|auto_synchronize|background|basename|" +
"beginning_of_input|big_int_of_int|big_int_of_num|big_int_of_string|bind|" +
"bind_class|bind_tag|bits|bits_of_float|black|blit|blit_image|blue|bool|" +
"bool_of_string|bounded_full_split|bounded_split|bounded_split_delim|" +
"bprintf|break|broadcast|bscanf|button_down|c_layout|capitalize|cardinal|" +
"cardinal|catch|catch_break|ceil|ceiling_num|channel|char|char_of_int|" +
"chdir|check|check_suffix|chmod|choose|chop_extension|chop_suffix|chown|" +
"chown|chr|chroot|classify_float|clear|clear_available_units|" +
"clear_close_on_exec|clear_graph|clear_nonblock|clear_parser|" +
"close|close|closeTk|close_box|close_graph|close_in|close_in_noerr|" +
"close_out|close_out_noerr|close_process|close_process|" +
public/javascripts/ace/mode-ocaml.js view on Meta::CPAN
"split|split_delim|sprintf|sprintf|sqrt|sqrt|sqrt_big_int|square_big_int|" +
"square_num|sscanf|stable_sort|stable_sort|stable_sort|stable_sort|stable_sort|" +
"stable_sort|stat|stat|stat|stat|stat|stats|stats|std_formatter|stdbuf|" +
"stderr|stderr|stderr|stdib|stdin|stdin|stdin|stdout|stdout|stdout|" +
"str_formatter|string|string_after|string_before|string_match|" +
"string_of_big_int|string_of_bool|string_of_float|string_of_format|" +
"string_of_inet_addr|string_of_inet_addr|string_of_int|string_of_num|" +
"string_partial_match|string_tag|sub|sub|sub_big_int|sub_left|sub_num|" +
"sub_right|subset|subset|substitute_first|substring|succ|succ|" +
"succ|succ|succ_big_int|succ_num|symbol_end|symbol_end_pos|symbol_start|" +
"symbol_start_pos|symlink|symlink|sync|synchronize|system|system|system|" +
"tag|take|tan|tanh|tcdrain|tcdrain|tcflow|tcflow|tcflush|tcflush|" +
"tcgetattr|tcgetattr|tcsendbreak|tcsendbreak|tcsetattr|tcsetattr|" +
"temp_file|text_size|time|time|time|timed_read|timed_write|times|times|" +
"tl|tl|tl|to_buffer|to_channel|to_float|to_hex|to_int|to_int32|to_list|" +
"to_list|to_list|to_nativeint|to_string|to_string|to_string|to_string|" +
"to_string|top|top|total_size|transfer|transp|truncate|truncate|truncate|" +
"truncate|truncate|truncate|try_lock|umask|umask|uncapitalize|uncapitalize|" +
"uncapitalize|union|union|unit_big_int|unlink|unlink|unlock|unmarshal|" +
"unsafe_blit|unsafe_fill|unsafe_get|unsafe_get|unsafe_set|unsafe_set|" +
"update|uppercase|uppercase|uppercase|uppercase|usage|utimes|utimes|wait|" +
public/javascripts/ace/mode-php.js view on Meta::CPAN
"ftp_mkdir": [
"string ftp_mkdir(resource stream, string directory)",
"Creates a directory and returns the absolute path for the new directory or false on error"
],
"ftp_nb_continue": [
"int ftp_nb_continue(resource stream)",
"Continues retrieving/sending a file nbronously"
],
"ftp_nb_fget": [
"int ftp_nb_fget(resource stream, resource fp, string remote_file, int mode[, int resumepos])",
"Retrieves a file from the FTP server asynchronly and writes it to an open file"
],
"ftp_nb_fput": [
"int ftp_nb_fput(resource stream, string remote_file, resource fp, int mode[, int startpos])",
"Stores a file from an open file to the FTP server nbronly"
],
"ftp_nb_get": [
"int ftp_nb_get(resource stream, string local_file, string remote_file, int mode[, int resume_pos])",
"Retrieves a file from the FTP server nbhronly and writes it to a local file"
],
"ftp_nb_put": [
public/javascripts/ace/mode-php.js view on Meta::CPAN
"pg_field_type_oid": [
"string pg_field_type_oid(resource result, int field_number)",
"Returns the type oid for the given field"
],
"pg_free_result": [
"bool pg_free_result(resource result)",
"Free result memory"
],
"pg_get_notify": [
"array pg_get_notify([resource connection[, result_type]])",
"Get asynchronous notification"
],
"pg_get_pid": [
"int pg_get_pid([resource connection)",
"Get backend(server) pid"
],
"pg_get_result": [
"resource pg_get_result(resource connection)",
"Get asynchronous query result"
],
"pg_host": [
"string pg_host([resource connection])",
"Returns the host name associated with the connection"
],
"pg_insert": [
"mixed pg_insert(resource db, string table, array values[, int options])",
"Insert values (filed=>value) to table"
],
"pg_last_error": [
public/javascripts/ace/mode-php.js view on Meta::CPAN
"pg_result_status": [
"mixed pg_result_status(resource result[, long result_type])",
"Get status of query result"
],
"pg_select": [
"mixed pg_select(resource db, string table, array ids[, int options])",
"Select records that has ids (id=>value)"
],
"pg_send_execute": [
"bool pg_send_execute(resource connection, string stmtname, array params)",
"Executes prevriously prepared stmtname asynchronously"
],
"pg_send_prepare": [
"bool pg_send_prepare(resource connection, string stmtname, string query)",
"Asynchronously prepare a query for future execution"
],
"pg_send_query": [
"bool pg_send_query(resource connection, string query)",
"Send asynchronous query"
],
"pg_send_query_params": [
"bool pg_send_query_params(resource connection, string query, array params)",
"Send asynchronous parameterized query"
],
"pg_set_client_encoding": [
"int pg_set_client_encoding([resource connection,] string encoding)",
"Set client encoding"
],
"pg_set_error_verbosity": [
"int pg_set_error_verbosity([resource connection,] int verbosity)",
"Set error verbosity"
],
"pg_trace": [
public/javascripts/ace/mode-php_laravel_blade.js view on Meta::CPAN
"ftp_mkdir": [
"string ftp_mkdir(resource stream, string directory)",
"Creates a directory and returns the absolute path for the new directory or false on error"
],
"ftp_nb_continue": [
"int ftp_nb_continue(resource stream)",
"Continues retrieving/sending a file nbronously"
],
"ftp_nb_fget": [
"int ftp_nb_fget(resource stream, resource fp, string remote_file, int mode[, int resumepos])",
"Retrieves a file from the FTP server asynchronly and writes it to an open file"
],
"ftp_nb_fput": [
"int ftp_nb_fput(resource stream, string remote_file, resource fp, int mode[, int startpos])",
"Stores a file from an open file to the FTP server nbronly"
],
"ftp_nb_get": [
"int ftp_nb_get(resource stream, string local_file, string remote_file, int mode[, int resume_pos])",
"Retrieves a file from the FTP server nbhronly and writes it to a local file"
],
"ftp_nb_put": [
public/javascripts/ace/mode-php_laravel_blade.js view on Meta::CPAN
"pg_field_type_oid": [
"string pg_field_type_oid(resource result, int field_number)",
"Returns the type oid for the given field"
],
"pg_free_result": [
"bool pg_free_result(resource result)",
"Free result memory"
],
"pg_get_notify": [
"array pg_get_notify([resource connection[, result_type]])",
"Get asynchronous notification"
],
"pg_get_pid": [
"int pg_get_pid([resource connection)",
"Get backend(server) pid"
],
"pg_get_result": [
"resource pg_get_result(resource connection)",
"Get asynchronous query result"
],
"pg_host": [
"string pg_host([resource connection])",
"Returns the host name associated with the connection"
],
"pg_insert": [
"mixed pg_insert(resource db, string table, array values[, int options])",
"Insert values (filed=>value) to table"
],
"pg_last_error": [
public/javascripts/ace/mode-php_laravel_blade.js view on Meta::CPAN
"pg_result_status": [
"mixed pg_result_status(resource result[, long result_type])",
"Get status of query result"
],
"pg_select": [
"mixed pg_select(resource db, string table, array ids[, int options])",
"Select records that has ids (id=>value)"
],
"pg_send_execute": [
"bool pg_send_execute(resource connection, string stmtname, array params)",
"Executes prevriously prepared stmtname asynchronously"
],
"pg_send_prepare": [
"bool pg_send_prepare(resource connection, string stmtname, string query)",
"Asynchronously prepare a query for future execution"
],
"pg_send_query": [
"bool pg_send_query(resource connection, string query)",
"Send asynchronous query"
],
"pg_send_query_params": [
"bool pg_send_query_params(resource connection, string query, array params)",
"Send asynchronous parameterized query"
],
"pg_set_client_encoding": [
"int pg_set_client_encoding([resource connection,] string encoding)",
"Set client encoding"
],
"pg_set_error_verbosity": [
"int pg_set_error_verbosity([resource connection,] int verbosity)",
"Set error verbosity"
],
"pg_trace": [
public/javascripts/ace/mode-zeek.js view on Meta::CPAN
token: [
"keyword.other",
"meta.preprocessor",
"keyword.operator",
"meta.preprocessor"
],
regex: /(@prefixes)(\s*)(\+?=)(.*$)/
},
{
token: "storage.modifier.attribute",
regex: /\&\b(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|error_handler|type_column|deprecat...
},
{
token: "constant.language",
regex: /\b(?:T|F)\b/
},
{
token: "constant.numeric.port",
regex: /\b\d{1,5}\/(?:udp|tcp|icmp|unknown)\b/
},
{
public/javascripts/ace/snippets/edifact.js view on Meta::CPAN
${1:String} ${2:var}${3: = null}${4};${5}\n\
##\n\
## Enhancements to Methods, variables, classes, etc.\n\
snippet ab\n\
abstract\n\
snippet fi\n\
final\n\
snippet st\n\
static\n\
snippet sy\n\
synchronized\n\
##\n\
## Error Methods\n\
snippet err\n\
System.err.print(\"${1:Message}\");\n\
snippet errf\n\
System.err.printf(\"${1:Message}\", ${2:exception});\n\
snippet errln\n\
System.err.println(\"${1:Message}\");\n\
##\n\
## Exception Handling\n\
public/javascripts/ace/snippets/java.js view on Meta::CPAN
${1:String} ${2:var}${3: = null}${4};${5}\n\
##\n\
## Enhancements to Methods, variables, classes, etc.\n\
snippet ab\n\
abstract\n\
snippet fi\n\
final\n\
snippet st\n\
static\n\
snippet sy\n\
synchronized\n\
##\n\
## Error Methods\n\
snippet err\n\
System.err.print(\"${1:Message}\");\n\
snippet errf\n\
System.err.printf(\"${1:Message}\", ${2:exception});\n\
snippet errln\n\
System.err.println(\"${1:Message}\");\n\
##\n\
## Exception Handling\n\
public/javascripts/ace/worker-javascript.js view on Meta::CPAN
FutureReservedWord("interface", { es5: true, strictOnly: true });
FutureReservedWord("long");
FutureReservedWord("native");
FutureReservedWord("package", { es5: true, strictOnly: true });
FutureReservedWord("private", { es5: true, strictOnly: true });
FutureReservedWord("protected", { es5: true, strictOnly: true });
FutureReservedWord("public", { es5: true, strictOnly: true });
FutureReservedWord("short");
FutureReservedWord("static", { es5: true, strictOnly: true });
FutureReservedWord("super", { es5: true });
FutureReservedWord("synchronized");
FutureReservedWord("transient");
FutureReservedWord("volatile");
var lookupBlockType = function() {
var pn, pn1, prev;
var i = -1;
var bracketStack = 0;
var ret = {};
if (checkPunctuators(state.tokens.curr, ["[", "{"])) {
bracketStack += 1;