2021-05-13
@Jookia
parse: Move peek back to after next
Jookia committed on 13 May 2021
@Jookia
parse: Detect and skip shebang
Jookia committed on 13 May 2021
@Jookia
parse: Put filename at end of traceback instead of start position
Jookia committed on 13 May 2021
@Jookia
parse: Make parse_file handle the file
Jookia committed on 13 May 2021
@Jookia
parse: Don't lowercase keywords
Jookia committed on 13 May 2021
@Jookia
parse: Improve some parser error messages
Jookia committed on 13 May 2021
@Jookia
parse: Better error messages for set statements
Jookia committed on 13 May 2021
@Jookia
parse: Better error messages for statements
Jookia committed on 13 May 2021
@Jookia
parse: Better error messages for statement arguments
Jookia committed on 13 May 2021
@Jookia
parse: Clarify version handling error message
Jookia committed on 13 May 2021
2021-05-10
@Jookia
parse: Fix line columns for set/if statements
Jookia committed on 10 May 2021
2021-05-08
@Jookia
parse: Initial line errors in error output
Jookia committed on 8 May 2021
@Jookia
parse: Create parser errors indirectly
Jookia committed on 8 May 2021
2021-05-07
@Jookia
parse: Add line numbers and columns to tokens
Jookia committed on 7 May 2021
@Jookia
parse: Track file position when reading symbols
Jookia committed on 7 May 2021
@Jookia
parse: Update logging in tokenize
Jookia committed on 7 May 2021
@Jookia
parse: Simplify tokenize logic
Jookia committed on 7 May 2021
@Jookia
parse: Fix use of log.LEXER instead of log.TRACE
Jookia committed on 7 May 2021
@Jookia
parse: Use read_text to read text
Jookia committed on 7 May 2021
@Jookia
parse: Add skip_note function
Jookia committed on 7 May 2021
@Jookia
parse: Simplify nested if statement
Jookia committed on 7 May 2021
@Jookia
parse: Skip whitespace when reading tokens
Jookia committed on 7 May 2021
@Jookia
parse: Put token reading in read_token
Jookia committed on 7 May 2021
@Jookia
parse: Use stateful next function for Tokenizer
Jookia committed on 7 May 2021
2021-05-06
@Jookia
parse: Move tokenize to a class
Jookia committed on 6 May 2021
2021-05-04
@Jookia
parse: Refactor trace logging output
Jookia committed on 4 May 2021
@Jookia
parse: Clean up log messages a bit
Jookia committed on 4 May 2021
2021-05-03
@Jookia
parse: Remove redundant 'parsing directive' context
Jookia committed on 3 May 2021
2021-05-02
@Jookia
parse: Use exceptions in parse_value
Jookia committed on 2 May 2021
@Jookia
parse: Use exceptions in parse_arguments
Jookia committed on 2 May 2021