]> ocean-lang.org Git - ocean/shortlog
ocean
2019-05-01 NeilBrownoceani: add some support for lvalues.
2019-05-01 NeilBrownoceani: fix up test program.
2019-05-01 NeilBrownoceani: delay constant assignment test to type analysis.
2019-05-01 NeilBrownoceani: allow a type to control how it is printed.
2019-05-01 NeilBrownoceani: delegate type compatability to type.
2019-05-01 NeilBrownoceani: introduce type->prepare()
2019-05-01 NeilBrownoceani: disallow assignment if no 'dup' operation.
2019-05-01 NeilBrownoceani: allow a variable to be declared with no value
2019-05-01 NeilBrownoceani: := is no longer a token.
2019-05-01 NeilBrownoceani: make "Base Types" a subsection of "Types"
2019-05-01 NeilBrownoceani: move free_value() to the other generic value...
2019-05-01 NeilBrownoceani - assorted cleanups.
2019-05-01 NeilBrownoceani: initial support for named types.
2019-04-20 NeilBrownoceani: make set of types extensible.
2019-04-20 NeilBrownoceani: fix a couple of typos.
2019-04-20 NeilBrownoceani: discard Vnolabel infavour of rules.
2019-04-02 NeilBrownoceani: don't store 'tail' in 'struct value'.
2019-03-22 NeilBrownoceani.mdc: fix assorted typos.
2018-02-19 NeilBrownoceani: detect and report tails on numbers and strings. StoneyCreek StoneyCreek-2
2018-02-19 NeilBrownscanner: capture the tail of a string.
2018-02-19 NeilBrownoceani: track where each variable was declared.
2018-02-19 NeilBrownoceani: minimal error tracking.
2018-02-19 NeilBrownoceani: handle NULL from parse_oceani()
2018-02-19 NeilBrownoceani: Expression etc should be 'exec', not 'binode'.
2018-02-19 NeilBrownparsergen: enable error handling.
2018-02-19 NeilBrownparsergen: improve symbol-discard in error handling.
2018-02-19 NeilBrownparsergen: be careful shifting TK_error
2018-02-19 NeilBrownparsergen: document min_prefix and starts_line.
2018-02-19 NeilBrownparsergen: remove symbol synthesis option.
2018-02-18 NeilBrownscanner: fix calculation of column.
2018-02-18 NeilBrownscanner: improve text and fix typos.
2018-02-17 NeilBrownoceani - add error reporting for type errors
2018-02-17 NeilBrownscanner: fix silly error calling indent_tab()
2018-02-17 NeilBrownoceani: pass parse_context through propagate_types
2018-02-17 NeilBrownoceani: fix type analysis for 'while' condition.
2018-02-13 NeilBrownNew lang: Stoney Creek
2018-02-13 NeilBrownscanner: fix parsing of comments.
2018-02-13 NeilBrownparsergen.mdc: add precedence handling
2018-02-13 NeilBrownparsergen: record line number of reduce fragments.
2018-02-13 NeilBrownoceani/parsergen: assorted text improvements.
2015-02-17 NeilBrownoceani.mk: make sure libstring.o gets built
2014-10-13 NeilBrownMore new files to .gitignore FallsCreek FallsCreek-1
2014-10-13 NeilBrownoceani: propagate_types should ignore NULL better.
2014-10-12 NeilBrownoceani: accept newlines at start of {block}
2014-10-12 NeilBrownoceani: accept MULTI_STRING as well as STRING
2014-10-12 NeilBrownoceani: allow number of command line to be negative.
2014-10-12 NeilBrownParsergen: abort on error.
2014-10-11 NeilBrownoceani: don't try to print a 'then' clause for a switch.
2014-10-11 NeilBrownoceani: memdup argument strings when assigning to a...
2014-10-10 NeilBrownoceani: remove the 'style' link
2014-10-07 NeilBrownoceani: add proper 'then' handling.
2014-10-07 NeilBrownoceani: initial interpreted for "ocean".
2014-10-07 NeilBrownpargergen: typo: i, not 1. workingparser
2014-10-03 NeilBrownparsergen: update description to match current reality.
2014-10-03 NeilBrownparsergen: remove special casing for pop(0).
2014-10-03 NeilBrownindent_test: integrate into Makefile scheme nicely.
2014-10-03 NeilBrownparsergen: update doc for change from 'starts line...
2014-10-03 NeilBrownparse trace: report since_newline rather than newline_p...
2014-10-03 NeilBrownindent test: various fixed to match new design.
2014-10-03 NeilBrownparsergen: revise rule for NEWLINE forcing reduce
2014-10-03 NeilBrownparsergen: fix incorrect 'newline_permitted' setting.
2014-10-03 NeilBrownparsegen: pop was not computing start_of_line properly.
2014-10-03 NeilBrownparsergen: get rid of 'next' in parser_run()
2014-10-03 NeilBrownparsergen: next.indents in parser_run is always zero.
2014-10-03 NeilBrownparsergen: don't pass full frame to parser_trace()
2014-10-03 NeilBrownparsergen: don't use 'frame' to pass args to shift...
2014-10-03 NeilBrownparsergen: fix handling of Newline in parse.
2014-10-02 NeilBrownparsergen: fix handling of TK_in during parse.
2014-10-02 NeilBrownparsergen: remove starts_indented.
2014-10-02 NeilBrownparsergen: add since_indent to stack frame.
2014-10-02 NeilBrownparsergen: calculate and record "min_prefix" for each...
2014-10-02 NeilBrownparsergen: revise "newline_permitted" definition.
2014-10-02 NeilBrownparsergen: adjust for new definition of line_like symbols.
2014-10-02 NeilBrownMore indent_test.cgm mods.
2014-10-02 NeilBrownNEWLINE must only ever follow a 'linelike' symbol.
2014-10-02 NeilBrownNewline handling stuff
2014-10-02 NeilBrownparsergen: various updates.
2014-06-22 NeilBrownparsergen: improve tracing.
2014-06-22 NeilBrownparsergen: fix up stack management
2014-06-15 NeilBrownparsergen: work-around for indent parsing problem.
2014-06-15 NeilBrownparsergen: fix return of final result.
2014-06-15 NeilBrownparsergen: don't leave garbage in the $0 buffer.
2014-06-15 NeilBrownparsergen: ensure value returned from parser_run is...
2014-06-15 NeilBrownparsergen: make sure result in start symbol is returned.
2014-06-15 NeilBrownparsergen: pass 'config' in to 'reduce' function.
2014-06-15 NeilBrownparsergen: discard text_cmp now that it is in a library
2014-06-15 NeilBrownmdcode: normalise text_cmp and export it.
2014-06-15 NeilBrownindent_test / parsergen: fix various memory leaks.
2014-06-15 NeilBrownindent_test: make use of new $<N syntax.
2014-06-15 NeilBrownpargergen: support $<N in code fragments
2014-06-15 NeilBrownparsergen: review and update text.
2014-06-15 NeilBrownindent_test: make use of pointers as types for non...
2014-06-15 NeilBrownparsergen: allow pointers as well as struct to be assoc...
2014-06-15 NeilBrownparsergen: remove unused 'start' field from grammar.
2014-06-15 NeilBrownpargergen: make use of --tag for calc grammar
2014-06-15 NeilBrownparsergen: add --tag option.
2014-06-15 NeilBrownmdcode.mdc: Allow more sections than just Example:...
2014-06-15 NeilBrownparsergen: Don't look beyond the bottom of stack...
2014-06-15 NeilBrownparsergen: initialise parser.next properly.
2014-06-15 NeilBrownpargergen: don't ignore first token
next