index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.bin
/
mg
/
interpreter.c
Age
Commit message (
Expand
)
Author
2021-05-12
Count the number of arguments in each expression as we initially go
Mark Lumsden
2021-05-08
Perhaps the syntax '((' and '()' will be valid one day, but not at the
Mark Lumsden
2021-05-08
stop parsing if a digit is found as first character of an expression.
Mark Lumsden
2021-05-07
Give an error if quoted string is found as first non-white char after
Mark Lumsden
2021-05-07
Take a note of expression length when it is extracted from line
Mark Lumsden
2021-05-06
Add the line number of an error to error messages.
Mark Lumsden
2021-05-06
Give parse error if character found between blocks.
Mark Lumsden
2021-05-05
Check the characters preceeding and following quotes.
Mark Lumsden
2021-05-03
When parsing a variable value within double quotes, allow parenthesis
Mark Lumsden
2021-05-03
When parsing a variable value within double quotes, allow an escaped
Mark Lumsden
2021-04-20
Indicate if an mg function is unsuitable for a startup file (requires
Mark Lumsden
2021-04-20
Allow more than one block of code to exist on a single line. Also,
Mark Lumsden
2021-03-26
Add 'get-environment-variable', in a fashion:
Mark Lumsden
2021-03-26
Change the regex for define names. Make more characters available.
Mark Lumsden
2021-03-26
Change two more bool counters to pointer NULL checks.
Mark Lumsden
2021-03-25
Move the expression list create item code into a single function.
Mark Lumsden
2021-03-25
Add an (exit) method.
Mark Lumsden
2021-03-25
User a pointer's value (!NULL) instead of a boolean to indicate some
Mark Lumsden
2021-03-25
Use length of line to indicate end of characters to process in
Mark Lumsden
2021-03-23
Make a parameter to an mg function not throw an error just
Mark Lumsden
2021-03-22
Start the move to TAILQ for expressions instead of an SLIST.
Mark Lumsden
2021-03-21
Add quoted strings capability in list values, no special chars
Mark Lumsden
2021-03-20
Looking at loading all expressions initially, working towards multi
Mark Lumsden
2021-03-08
Start looking at parsing text to find separators.
Mark Lumsden
2021-03-08
Put regex tests into a function.
Mark Lumsden
2021-03-02
It is now possible to define single value variables in the startup file:
Mark Lumsden
2021-02-24
Various fixes from emails Joachim Nilsson sent to tech@ many moons
Mark Lumsden
2019-07-20
Missed a free.
Mark Lumsden
2019-07-20
Move a bit of code to where it is called only if needed.
Mark Lumsden
2019-07-19
Previously I left the ')' on the end of a list to indicate the end.
Mark Lumsden
2019-07-18
Add logging to interpreter.c
Mark Lumsden
2019-07-18
Add some more basic interpreter functionality to mg. Needs a lot more
Mark Lumsden