Commit Briefs

Omar Polo

rework the grammar



Omar Polo

fmt


Omar Polo

add rules for ELSIF


Omar Polo

temporarly disable the # ... # comment

it clashes with the shebang, the initial #! should be excluded... Dunno how thought.


Omar Polo

implement the loop bits for smie


Omar Polo

fix the indentation for the conformity clause

pretty name for the CASE on a UNION value


Omar Polo

rework the grammar

In Algol68 pretty almost everything seems to yield a value (except loops, mode declarations and... ?) so it's easier (and probably more correct) to have "exprs" instead of "insts" (instructions) everywhere. The "resolvers" are probably wrong, but so far they work.


Omar Polo

handle the comma better


Omar Polo

delete unused functions



Omar Polo

simplify the a68-comment-style defcustom

It doesn't really make sense to ask for both the initial and closing comment delimiter when they are always the same, just ask for one of o # o CO o COMMENT


Omar Polo

kill unused lexical variable


Omar Polo

make comment style customizable


Omar Polo

correctly highlight comments

Algol68 support three styles of comments: 1) COMMENT ... COMMENT 2) CO ... CO 3) # ... # These can't be nested, although you can have things like COMMENT CO ... CO COMMENT as a whole comment because from `COMMENT' up to the next closer `COMMENT' is a single comment (duh.)