1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
2020-09-19 19:45:36 +10:00

67 lines
1.3 KiB
Plaintext

==============
Absent Literal
==============
is_absent = <>;
---
(source_file
(assignment_item (identifier) (absent)))
================
Boolean Literals
================
boolean_id = false;
boolean_id = true;
---
(source_file
(assignment_item (identifier) (boolean_literal))
(assignment_item (identifier) (boolean_literal)))
===============
Number Literals
===============
simple_float = 3.65;
exponent_float = 4.5e10;
simple_exponent_float = 5E-10;
decimal_integer = 123;
hexadecimal_integer = 0xA23F;
octal_integer = 0o701;
binary_integer = 0b00110101;
---
(source_file
(assignment_item (identifier) (float_literal))
(assignment_item (identifier) (float_literal))
(assignment_item (identifier) (float_literal))
(assignment_item (identifier) (integer_literal))
(assignment_item (identifier) (integer_literal))
(assignment_item (identifier) (integer_literal))
(assignment_item (identifier) (integer_literal)))
===============
String Literals
===============
empty_string = "";
small_string = "test";
spaced_string = " Another test ";
escaped_string = "\t\n";
---
(source_file
(assignment_item (identifier) (string_literal))
(assignment_item (identifier) (string_literal))
(assignment_item (identifier) (string_literal))
(assignment_item (identifier) (string_literal
(escape_sequence) (escape_sequence))))