History for NewLang / main.py
2021-07-01
@Jookia
Change license to LGPLv2.1+
Jookia committed on 1 Jul 2021
2021-05-15
@Jookia
interp: Add run_ast function
Jookia committed on 15 May 2021
2021-05-14
@Jookia
interp: Move interpreter here from main
Jookia committed on 14 May 2021
2021-05-13
@Jookia
parse: Make parse_file handle the file
Jookia committed on 13 May 2021
2021-04-29
@Jookia
parse: Use data structure for set
Jookia committed on 29 Apr 2021
@Jookia
parse: Use data structure for if (now named conditional)
Jookia committed on 29 Apr 2021
@Jookia
parse: Use data structure for statements
Jookia committed on 29 Apr 2021
@Jookia
parse: Use data structures for values
Jookia committed on 29 Apr 2021
2021-04-28
@Jookia
log: Set log level using NEWLANG_LOG_LEVEL environment variable
Jookia committed on 28 Apr 2021
2021-04-05
@Jookia
parse: Add parse_file function ...
Jookia committed on 5 Apr 2021
@Jookia
parse: Put parsing state and functions in its own class
Jookia committed on 5 Apr 2021
2021-04-01
@Jookia
parse: Make verbs optional in statements ...
Jookia committed on 1 Apr 2021
@Jookia
main: Move environment to main function
Jookia committed on 1 Apr 2021
@Jookia
main: Dispatch verbs to objects separately ...
Jookia committed on 1 Apr 2021
@Jookia
main: Add way to append text
Jookia committed on 1 Apr 2021
@Jookia
main: Pass subject to verbs
Jookia committed on 1 Apr 2021
@Jookia
main: Namespace verbs in objects
Jookia committed on 1 Apr 2021
@Jookia
main: Add text objects and name resolution
Jookia committed on 1 Apr 2021
@Jookia
parse: Make symbols values case sensitive
Jookia committed on 1 Apr 2021
@Jookia
parse: Represent values as a literal or reference ...
Jookia committed on 1 Apr 2021
@Jookia
parse: Replace 'tokenizer' with 'tokenize'
Jookia committed on 1 Apr 2021
2021-03-29
@Jookia
main: Move parsing code to parse.py
Jookia committed on 29 Mar 2021
2021-02-26
@Jookia
Implement just enough parser to do a hello world
Jookia committed on 26 Feb 2021
2021-02-15
@Jookia
main: Add initial parser ...
Jookia committed on 15 Feb 2021
@Jookia
main: Skip parsing shebang if detected
Jookia committed on 15 Feb 2021
@Jookia
main: Lowercase tokens and add special keyword type
Jookia committed on 15 Feb 2021
2021-02-14
@Jookia
main.py: Support running using a shebang
Jookia committed on 14 Feb 2021
2021-02-13
@Jookia
Initial WIP commit
Jookia committed on 13 Feb 2021