Commit graph

  • 413f98c964
    if → case Gwenhael Le Moine 2021-12-15 13:31:32 +0100
  • 9a08ce176f
    useless code Gwenhael Le Moine 2021-12-15 13:31:14 +0100
  • 5e0043879a
    fix parsing " " word Gwenhael Le Moine 2021-12-15 13:30:57 +0100
  • 96ffa142dc
    moving comments Gwenhael Le Moine 2021-12-09 17:03:33 +0100
  • 4f824fe900
    new words ideas / todo Gwenhael Le Moine 2021-12-09 16:32:33 +0100
  • cbcaeea510
    formatting Gwenhael Le Moine 2021-12-09 16:32:19 +0100
  • f3ca267a93
    EVAL can eval anything Gwenhael Le Moine 2021-12-09 16:32:03 +0100
  • dca6825602
    add and implement LOOP and TIMES loops Gwenhael Le Moine 2021-12-09 16:31:29 +0100
  • 88effd8dfa
    test using alias Gwenhael Le Moine 2021-12-09 16:30:52 +0100
  • f123cd152c
    test test Gwenhael Le Moine 2021-12-09 09:13:17 +0100
  • c49e79ae1c
    s/_or_equal_than/_than_or_equal/g Gwenhael Le Moine 2021-12-09 09:12:51 +0100
  • 464b1c511e
    I prefer .lookup() rather than [] Gwenhael Le Moine 2021-12-08 16:38:46 +0100
  • 50f36fa5c3
    new alias Gwenhael Le Moine 2021-12-08 16:38:31 +0100
  • 1ddccc3eee
    all tests use lang.run() instead of handcrafted stacks Gwenhael Le Moine 2021-12-08 16:08:49 +0100
  • 490dfa5583
    INV result is a Float Gwenhael Le Moine 2021-12-08 16:08:14 +0100
  • e7532a3559
    EVAL all the things!!! Gwenhael Le Moine 2021-12-08 16:07:56 +0100
  • dd8edd627d
    better implementation leveraging CHS and INV Gwenhael Le Moine 2021-12-08 16:07:16 +0100
  • 6b57d03627
    trim "" from strings before use Gwenhael Le Moine 2021-12-08 16:06:35 +0100
  • 5d4c978c76
    parse 5.0 as a Float Gwenhael Le Moine 2021-12-08 16:06:10 +0100
  • 63da2d408b
    moer aliases Gwenhael Le Moine 2021-12-08 16:05:30 +0100
  • 6cc8fb0cd6
    implement more words in pure Rpl Gwenhael Le Moine 2021-12-08 13:46:06 +0100
  • d9a4a13eb9
    repl handles exceptions nicelier Gwenhael Le Moine 2021-12-08 13:45:29 +0100
  • f50528223c
    comment not-yet-implemented words Gwenhael Le Moine 2021-12-08 13:16:27 +0100
  • 9aba355ee6
    not even sure we're ever going to implement EDIT Gwenhael Le Moine 2021-12-08 13:15:52 +0100
  • 21b090aa9f
    implement in pure Rpl Gwenhael Le Moine 2021-12-08 13:15:33 +0100
  • 8ac18e6517
    convert to Integer before using .times Gwenhael Le Moine 2021-12-08 13:14:42 +0100
  • 53e1614081
    test IFT explicitly Gwenhael Le Moine 2021-12-08 13:14:09 +0100
  • 8816e6ce32
    implement store.* (STO, RCL, PURGE, ...) Gwenhael Le Moine 2021-12-08 12:46:57 +0100
  • 169e5249db
    format type's string correctly Gwenhael Le Moine 2021-12-08 12:35:19 +0100
  • e318296e29
    all words expect ( stack, dictionary ) Gwenhael Le Moine 2021-12-08 12:34:12 +0100
  • 300e061beb
    [WIP] store Gwenhael Le Moine 2021-12-07 16:51:33 +0100
  • 67a4213eb4
    all words take and return stack & dictionary Gwenhael Le Moine 2021-12-07 16:46:33 +0100
  • c13692c030
    fix merge Gwenhael Le Moine 2021-12-07 16:19:23 +0100
  • d537087088
    merge Gwenhael Le Moine 2021-12-07 16:17:28 +0100
  • c6fc0b3bc8
    Rpl::Repl → RplRepl Gwenhael Le Moine 2021-12-07 16:09:17 +0100
  • ff48cef22a
    split language and REPL; lib/language → lib/core Gwenhael Le Moine 2021-12-07 16:03:03 +0100
  • cfcbcc7ce5
    Rpl:: → Rpl::Lang:: Gwenhael Le Moine 2021-12-07 15:50:58 +0100
  • ca6b79a8ad
    implement pi, e and some operations Gwenhael Le Moine 2021-12-02 15:33:22 +0100
  • 803036b89e
    note alias for STO Gwenhael Le Moine 2021-11-24 16:48:51 +0100
  • b7d748ac5d
    implement IFTE and IFT Gwenhael Le Moine 2021-11-24 16:34:13 +0100
  • a26c059394
    implement test words (untested) Gwenhael Le Moine 2021-11-24 16:09:57 +0100
  • 09c44b684d
    implement string words Gwenhael Le Moine 2021-11-24 15:04:56 +0100
  • ac7cab6490
    fix parsing error on program-closer » Gwenhael Le Moine 2021-11-24 15:04:27 +0100
  • 395406d516
    fix the fix Gwenhael Le Moine 2021-11-24 13:53:41 +0100
  • 42f02e8e94
    fix stack_extract test Gwenhael Le Moine 2021-11-24 13:52:32 +0100
  • 8e7c50fc66
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpn.rb into trunk Gwenhael Le Moine 2021-11-24 13:48:22 +0100
  • 3809c4b58b
    reverse extracted stack order to match needs, +String Gwenhael Le Moine 2021-11-24 13:33:44 +0100
  • e114a05207
    test (some of) core Gwenhael Le Moine 2021-11-23 21:03:17 +0100
  • 706f767aaa
    parse 0xyz000 numbers Gwenhael Le Moine 2021-11-23 16:54:23 +0100
  • e2abe0899c
    implement BASE&co, store numeric's base and adapt display Gwenhael Le Moine 2021-11-23 16:16:21 +0100
  • 66f622ac68
    [refactoring] rename to Rpl; unsplit core Gwenhael Le Moine 2021-11-23 13:10:03 +0100
  • 95e2419931
    test all implemented operations Gwenhael Le Moine 2021-11-23 13:01:17 +0100
  • 4ec3211b61
    name test classes correctly Gwenhael Le Moine 2021-11-23 13:00:42 +0100
  • fe799845aa
    remove Core.init, default precision is actually a default Gwenhael Le Moine 2021-11-23 12:59:45 +0100
  • 655a14e36e
    implement SIGN Gwenhael Le Moine 2021-11-18 15:58:59 +0100
  • 1e4dafb1d4
    implements SQRT PREC DEFAULT TYPE TIME DATE TICKS Gwenhael Le Moine 2021-11-18 15:44:09 +0100
  • db02abb114
    also EVAL names and words Gwenhael Le Moine 2021-11-18 14:23:56 +0100
  • cc99b517a7
    fix EVAL test Gwenhael Le Moine 2021-11-18 12:11:19 +0100
  • 18131d462d
    implement EVAL Gwenhael Le Moine 2021-11-18 12:00:02 +0100
  • 847b32683d
    move STACK block for readability Gwenhael Le Moine 2021-11-18 11:58:40 +0100
  • c7d4d22636
    test + Gwenhael Le Moine 2021-11-10 16:44:57 +0100
  • 41a9c8ec05
    "implement" 'history', 'version' & 'uname' at repl level Gwenhael Le Moine 2021-11-10 16:44:29 +0100
  • 0f924355ca
    implement and test part of the language; exit using quit Gwenhael Le Moine 2021-11-10 16:20:47 +0100
  • ca315724ff
    add runner and dictionary Gwenhael Le Moine 2021-11-10 11:01:26 +0100
  • 94919db7a9
    .odd? Gwenhael Le Moine 2021-11-10 08:48:34 +0100
  • a395136d15
    todo Gwenhael Le Moine 2021-11-09 23:14:42 +0100
  • 0f56ebadbf
    Two-passes sanitizing and parsing Gwenhael Le Moine 2021-11-09 23:09:07 +0100
  • 26c75346a7
    sanitize « and » Gwenhael Le Moine 2021-11-09 22:03:39 +0100
  • ff0aae8ece
    pass all tests Gwenhael Le Moine 2021-11-09 21:58:25 +0100
  • a4cfed2cc4
    [WIP] refactoring in classes, parsing Gwenhael Le Moine 2021-11-09 16:50:01 +0100
  • edccbf1bda
    harmonization with Crystal syntax Gwenhael Le Moine 2021-10-31 09:18:34 +0100
  • 67632c6fb4
    unit-test parser ruby spec/parser_spec.rb <-n test_parse_input_word> Gwenhael Le Moine 2021-10-30 23:37:15 +0200
  • 9e91f407c2
    split out parser Gwenhael Le Moine 2021-10-30 23:36:49 +0200
  • da2bd5241c
    REPL; basic parsing Gwenhael Le Moine 2021-10-30 19:27:15 +0200
  • bbb2426757 Initial commit gwh 2021-10-30 17:44:38 +0200