Better recognize invalid numbers

A number has to have at least one valid digit. prefixes and signs are optional and do not qualify for a number by itself.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1546 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Minor size optimizations

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1547 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Preload as much as possible to NRWW section without user configuration.

There are 3 different sizes for the NRWW section: 2K, 4K and 8K. For all a pre-selected set of words are included to maximize the free space for user programs.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1548 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Counted strings are legacy

Most of it is better maintained as forth source.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1549 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Amforth has a predefined word layout

optimized to maximize free space for user programs.



git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1550 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Eliminate warnings for 0-paddings.

Reported often by different people.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1551 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Further optimize flash usage for the standard layout

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1552 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Use an already defined factor

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1553 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Documentation Header fixes

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1554 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Remove HEX and use common factors.

Thanks to Keith for the hint.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1555 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
add target uno.fuses 

removed sanguino, its not a 'real' arduino.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1556 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Optimize word placements

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1557 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
conditionally include the compiler supplement words

dict_compiler2.inc has a few words that are useful but they are not essentail.
Since it is included by default on systems with 8k boot loader sections, it
got a special handling which makes it safe to include it twice without any harm.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1558 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Keep BASE intact.

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1559 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Comments are sometimes misleading..

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1560 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Fix wrongly handled single character non-numbers.

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1561 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Minor cleanups

Thanks to Andreas and Enoch.


git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1562 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Recipe for strings as native datatypes

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1563 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Example Recognizer for string literals

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1564 fd1c0b69-5d68-47f5-910c-86182ebb6ecd
Fix wrongly handled single character non-numbers.

git-svn-id: svn://svn.code.sf.net/p/amforth/code/trunk@1561 fd1c0b69-5d68-47f5-910c-86182ebb6ecd