Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: m-labs/flickernoise
base: 63ef1c2
Choose a base ref
...
head repository: m-labs/flickernoise
compare: d1bdf36
Choose a head ref
  • 5 commits
  • 10 files changed
  • 1 contributor

Commits on Dec 12, 2011

  1. compiler/: introduce parser start state

    We can use this later for step-wise migration towards a parser that
    handles the complete patch, not just an expression at a time.
    wpwrak authored and Sebastien Bourdeauducq committed Dec 12, 2011
    Copy the full SHA
    fe680b4 View commit details
    Browse the repository at this point in the history
  2. compiler: directly process assignments

    This patch prepares the scanner and parser for directly processing
    assignments. For this, the grammar is extended to include the
    assignment operation (without fragment prefix), the communication
    path into the parser is widened (from the parseout pointer to a
    union), and error indication is slightly modified.
    
    Note that error handling is still largely dysfunctional and will
    need more work in the future.
    wpwrak authored and Sebastien Bourdeauducq committed Dec 12, 2011
    Copy the full SHA
    e20654f View commit details
    Browse the repository at this point in the history
  3. compiler: make init_pvv use assignments in FNP notation, as a proof o…

    …f concept
    
    This patch converts init_pvv from using fpvm_assign to using a string
    that contains assignment to be handled by the parser. This is strictly
    a proof of concept, since manually embedding code this way is ugly.
    wpwrak authored and Sebastien Bourdeauducq committed Dec 12, 2011
    Copy the full SHA
    3fc3cee View commit details
    Browse the repository at this point in the history
  4. compiler/parser.y: suppress "unused variable 'state'" warning

    wpwrak authored and Sebastien Bourdeauducq committed Dec 12, 2011
    Copy the full SHA
    3ec9fde View commit details
    Browse the repository at this point in the history
  5. compiler/unique.c: introduce function isid(), mainly to get rid of wa…

    …rnings
    
    The isalpha() in newlib triggers a gcc warning if used with a char as
    input. One way to work around this is to simply pass an int, which is
    how POSIX defines isalpha anyway.
    wpwrak authored and Sebastien Bourdeauducq committed Dec 12, 2011
    Copy the full SHA
    d1bdf36 View commit details
    Browse the repository at this point in the history