<commit_before>program : block

block : declarations compound_statement

declarations : ('var' (variable_declaration SEMI)+)*
                | ('function' ID (LPAREN formal_parameter_list RPAREN)? OPEN block CLOSE)*
                | empty

variable_declarations : ID (COMMA ID)* COLON type_spec

type_spec: INTEGER

formal_parameter_list : formal_parameters
                | formal_parameters SEMI formal_parameter_list

formal_parameters : ID (COMMA ID)* COLON type_spec

compound_statement : statement_list

statement_list : statement
               | statement SEMI statement_list

statement : compound_statement
          | assignment_statement
          | empty

assignment_statement : variable ASSIGN expr

empty :

expr: term ((PLUS | MINUS) term)*

term: factor ((MULTIPLY | DIVIDE) factor)*

factor : PLUS factor
       | MINUS factor
       | INTEGER
       | LPAREN expr RPAREN
       | variable

variable: ID<commit_msg>Change 'INTEGER' to 'int' in one more place.<commit_after>program : block

block : declarations compound_statement

declarations : ('var' (variable_declaration SEMI)+)*
                | ('function' ID (LPAREN formal_parameter_list RPAREN)? OPEN block CLOSE)*
                | empty

variable_declarations : ID (COMMA ID)* COLON type_spec

type_spec: 'int' | 'str'

formal_parameter_list : formal_parameters
                | formal_parameters SEMI formal_parameter_list

formal_parameters : ID (COMMA ID)* COLON type_spec

compound_statement : statement_list

statement_list : statement
               | statement SEMI statement_list

statement : compound_statement
          | assignment_statement
          | empty

assignment_statement : variable ASSIGN expr

empty :

expr: term ((PLUS | MINUS) term)*

term: factor ((MULTIPLY | DIVIDE) factor)*

factor : PLUS factor
       | MINUS factor
       | 'int'
       | LPAREN expr RPAREN
       | variable

variable: ID
{'fraction_non_alphanumeric': 0.07244094488188976, 'fraction_numerical': 0.0, 'mean_word_length': 3.1525054466230937, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '7604430', 'n_tokens_mistral': 561, 'n_tokens_neox': 534, 'n_words': 157}