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