]> ocean-lang.org Git - ocean/history - csrc
parsergen: include virtual symbols in table of non-terminals
[ocean] / csrc /
2019-06-09 NeilBrownparsergen: include virtual symbols in table of non...
2019-06-09 NeilBrownoceani: labels only in 'use' statement.
2019-06-09 NeilBrownoceani: add more syntax error handling.
2019-06-09 NeilBrownscanner: hide impossible code from coverage testing.
2019-06-08 NeilBrownscanner: test for errors with multi-line objects crossi...
2019-06-08 NeilBrownscanner: improve transition from node to node.
2019-06-08 NeilBrownscanner: allow a section to be specified.
2019-06-08 NeilBrownscanner: fix bug with indent at start of node.
2019-06-08 NeilBrownscanner: fix handling of indents in sub-nodes
2019-06-08 NeilBrownscanner: fix at_son()
2019-06-08 NeilBrownscanner: fix some typos in text
2019-06-06 NeilBrownparsergen: allow prefix code for do_reduce to be provided.
2019-06-06 NeilBrownoceani: setting ->parse_error now aborts type analysis.
2019-06-05 NeilBrownoceani: redo parsing of blank lines.
2019-06-05 NeilBrownoceani-tests: use LALR to check for conflicts.
2019-06-05 NeilBrownparsergen - don't completely hide non-critical conflicts.
2019-06-02 NeilBrownparsegen: Add brief explanation about optional newlines.
2019-05-31 NeilBrownoceani: allow spaces in numbers.
2019-05-29 NeilBrownscanner: improve number parsing.
2019-05-29 NeilBrownRemove excess blank lines
2019-05-29 NeilBrownscanner tests: handle errors and more
2019-05-29 NeilBrownscanner: handle completely unrecognized characters.
2019-05-29 NeilBrownscanner: handle unknown marks once.
2019-05-29 NeilBrownSeparate demos from tests.
2019-05-28 NeilBrownAdd test code for the scanner
2019-05-28 NeilBrownscanner: fix typo in testing ignored flagged
2019-05-28 NeilBrownscanner: fix multi-line strings
2019-05-26 NeilBrownscanner: add options to allow more complete testing.
2019-05-26 NeilBrownparsergen - fix newline parsing (again)
2019-05-26 NeilBrownparsergen: make it easier to test the simple 'calc...
2019-05-18 NeilBrownOceani - Jamison Creek Version JamisonCreek-3
2019-05-18 NeilBrownoceani-tests: add tests for str/bool command line args
2019-05-18 NeilBrownoceani: cleanup "sayhello" output
2019-05-18 NeilBrownoceani: add structs
2019-05-18 NeilBrownoceani: fix merging of conditionally-scoped variables.
2019-05-18 NeilBrownoceani-tests: delay valgrind tests
2019-05-18 NeilBrownoceani: fix indent for Xval propagate
2019-05-18 NeilBrownoceani-tests: test code that has been printed
2019-05-18 NeilBrownoceani: print pre-declared constants when printing...
2019-05-17 NeilBrownscanner: handle missing newline at EOF
2019-05-13 NeilBrownoceani: add the option for "const" sections
2019-05-13 NeilBrownoceani: allow list of declarations as top level structure
2019-05-11 NeilBrownoceani: mark code that doesn't need testing.
2019-05-11 NeilBrownoceani: move "complex types" earlier.
2019-05-10 NeilBrownoceani: fix valgrind-reported errors.
2019-05-09 NeilBrownoceani tests: check for conflicts.
2019-05-09 NeilBrownparsergen: don't report expected shift/reduce conflicts.
2019-05-09 NeilBrownoceani: add conditional expression
2019-05-08 NeilBrownoceani: add "and then" and "or else"
2019-05-08 NeilBrownoceani-tests: assorted more tests.
2019-05-06 NeilBrownoceani-tests: add tests for various type errors.
2019-05-06 NeilBrownoceani-tests: add tests for various token-errors
2019-05-06 NeilBrownoceani-tests: add tests for error cases.
2019-05-05 NeilBrownoceani-tests: add tests for bad command line args.
2019-05-05 NeilBrownmdcode: indent must start with a TAB
2019-05-05 NeilBrownoceani-tests: add test suite.
2019-05-05 NeilBrownmdcode: don't include blank lines at end of section.
2019-05-05 NeilBrownmdcode: allow a specific section to be extracted.
2019-05-01 NeilBrownoceani: add array type.
2019-05-01 NeilBrownoceani: prepare for adding new types with new syntax.
2019-05-01 NeilBrownoceani: add "remainder" operator.
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.
next