82 lines
2.4 KiB
Plaintext

================================================================================
Empty File
================================================================================
--------------------------------------------------------------------------------
(source_file)
================================================================================
statement - single identifier
================================================================================
hello
--------------------------------------------------------------------------------
(source_file
(statement
(expression
(qualified_name
(identifier)))))
================================================================================
statement - Simple method definition
================================================================================
def hello
--------------------------------------------------------------------------------
(source_file
(method_declaration
(identifier)))
================================================================================
statement - Multiple statements same line
================================================================================
hello;goodbye;def flunk
--------------------------------------------------------------------------------
(source_file
(statement
(expression
(qualified_name
(identifier))))
(statement
(expression
(qualified_name
(identifier))))
(method_declaration
(identifier)))
================================================================================
statement - Multiple Statements, Multiple Lines
================================================================================
hello
def flunk
goodbye;
--------------------------------------------------------------------------------
(source_file
(statement
(expression
(qualified_name
(identifier))))
(method_declaration
(identifier))
(statement
(expression
(qualified_name
(identifier)))))
================================================================================
statement - path expression multiple parts
================================================================================
wibble.wobble.q
--------------------------------------------------------------------------------
(source_file
(statement
(expression
(qualified_name
(identifier)
(identifier)
(identifier)))))