<commit_before>///<reference path='references.ts' />

module TypeScript {
    export class ParseOptions {
        private _allowAutomaticSemicolonInsertion: boolean;
        private _allowModuleKeywordInExternalModuleReference: boolean;

        constructor(allowAutomaticSemicolonInsertion, allowModuleKeywordInExternalModuleReference) {
            this._allowAutomaticSemicolonInsertion = allowAutomaticSemicolonInsertion;
            this._allowModuleKeywordInExternalModuleReference = allowModuleKeywordInExternalModuleReference;
        }

        public toJSON(key) {
            return { allowAutomaticSemicolonInsertion: this._allowAutomaticSemicolonInsertion,
                     allowModuleKeywordInExternalModuleReference: this._allowModuleKeywordInExternalModuleReference };
        }

        public allowAutomaticSemicolonInsertion(): boolean {
            return this._allowAutomaticSemicolonInsertion;
        }

        public allowModuleKeywordInExternalModuleReference(): boolean {<commit_msg>Add type annotations to ParseOptions ctor<commit_after>///<reference path='references.ts' />

module TypeScript {
    export class ParseOptions {
        private _allowAutomaticSemicolonInsertion: boolean;
        private _allowModuleKeywordInExternalModuleReference: boolean;

        constructor(allowAutomaticSemicolonInsertion: boolean, allowModuleKeywordInExternalModuleReference: boolean) {
            this._allowAutomaticSemicolonInsertion = allowAutomaticSemicolonInsertion;
            this._allowModuleKeywordInExternalModuleReference = allowModuleKeywordInExternalModuleReference;
        }

        public toJSON(key) {
            return { allowAutomaticSemicolonInsertion: this._allowAutomaticSemicolonInsertion,
                     allowModuleKeywordInExternalModuleReference: this._allowModuleKeywordInExternalModuleReference };
        }

        public allowAutomaticSemicolonInsertion(): boolean {
            return this._allowAutomaticSemicolonInsertion;
        }

        public allowModuleKeywordInExternalModuleReference(): boolean {
{'fraction_non_alphanumeric': 0.052073288331726135, 'fraction_numerical': 0.0, 'mean_word_length': 3.9170616113744074, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5611139', 'n_tokens_mistral': 479, 'n_tokens_neox': 497, 'n_words': 75}