Commits

Author Commit Message Labels Comments Date
ZyX_I
@/fwc/parser: Forbid action specification to be a check (in any case, it is unsupported by compiler)
ZyX_I
@/fwc: Some fixes: - Fixed `start' matcher not accepting match in case when one alternative is another alternative+suffix - Fixed prefixes inside actions interaction - Improved -onlystrings option handling (untested) - Some typo fixes
ZyX_I
@/fwc: Fixed prefixes+(next or actions) composition
ZyX_I
Updated gwine/os.ok
ZyX_I
@/os: Improved newline handling in os.run(): now it uses :! if command contains newlines and system() otherwise
ZyX_I
@/os: Fixed NL filenames handling, added tests for NL filenames
ZyX_I
@/os: Fixed empty directories handling
ZyX_I
@/fwc/compiler: Finished `prefixes' key. Checker and filter parts of FWC are finished completely now
ZyX_I
@/fwc: Added tests for partial prefixes implementation, some fixes
ZyX_I
@/fwc: Added partial prefixes implementation (untested)
ZyX_I
@/fwc/parser: Made it possible to specify getter function inside FWC_intfuncs.func dictionary
ZyX_I
@/fwc: Implemented actions
ZyX_I
@/fwc/compiler: Fixed case when both `optional' and `next' keys are present
ZyX_I
@/fwc/compiler: Implemented `next' key
ZyX_I
@/fwc: Fixed some bugs: - readexpr was not returning last closing bracket if it was not related to the expression - constructor.if() should have either a call to toblock() or a condition, not both (left toblock()) - optional arguments are not working if they are preceded by nothing
ZyX_I
@/fwc/compiler: Made function fail if there are some arguments left that do not match optional specification
ZyX_I
@/fwc/compiler: Started working on implementation of optional arguments
ZyX_I
@/fwc: Removed s:pipechecks
ZyX_I
Moved built-in checks and pipes into a separate module
ZyX_I
@/fwc/compiler: Removed need of supplying "@#@" argument to nextthrow, added `needcurarg' argument to addthrow
ZyX_I
doc: Added description of fwc_compile feature, mentioned possibility of supplying string argument to conschecker and consfilter @/checks: Removed `unload keys from conschecker and consfilter features descriptions
ZyX_I
@/resources: Added {copyfunc} argument to postresource
ZyX_I
@/fwc/compiler: Added `not' optimizer
ZyX_I
@/fwc/compiler: Fixed `not' inside `either'
ZyX_I
@/fwc/compiler: Partially removed `throw "CHECKFAILED"'
ZyX_I
@/fwc/compiler: Implemented `only' option
ZyX_I
@/fwc: A bit of refactoring: removed self.tree from @/fwc/compiler, renamed self.ctree to self.tree
ZyX_I
@/fwc: More constructor improvements: added toblock()
ZyX_I
@/fwc: Improved constructor
ZyX_I
@/os: Fixed filename escaping for glob()
  1. Prev
  2. Next