================================================================================ Integer ================================================================================ foo = 0 foo = 42 -------------------------------------------------------------------------------- (source_file (assignment (identifier) (integer_literal)) (assignment (identifier) (integer_literal))) ================================================================================ Integer (negative) ================================================================================ foo = -0 foo = -42 -------------------------------------------------------------------------------- (source_file (assignment (identifier) (integer_literal)) (assignment (identifier) (integer_literal))) ================================================================================ String ================================================================================ foo = "Hello World!" -------------------------------------------------------------------------------- (source_file (assignment (identifier) (interpreted_string_literal))) ================================================================================ String (escape) ================================================================================ foo = "Hello\nWorld!" -------------------------------------------------------------------------------- (source_file (assignment (identifier) (interpreted_string_literal (escape_sequence)))) ================================================================================ String (raw) ================================================================================ foo = `Hello\nWorld!` -------------------------------------------------------------------------------- (source_file (assignment (identifier) (raw_string_literal)))