Commit Graph

42 Commits (8d4ba7e2b61c4013180e47ddc8c2fb43365e5577)

Author SHA1 Message Date
Joe Groff 27f5f07dbc peg.ebnf: add rule~ syntax to discard a matching subrule from the AST; document (grouping) and {grouping} syntax 2011-06-06 16:32:19 -07:00
Keita Haga 073eda332a In several documentation, remove whitespace before or after the colon or period 2011-02-10 01:51:13 +09:00
Keita Haga 904d85860a peg.ebnf: fix minor typo in docs 2011-01-20 23:39:30 +09:00
Keita Haga 0048670ad7 peg.ebnf: fix a couple of typos in docs 2011-01-15 01:11:37 +09:00
Slava Pestov c34639293a peg.ebnf: minor fix 2010-07-26 12:40:32 -04:00
Doug Coleman 8ccb56c924 C-style identifiers in peg.ebnf 2010-05-03 23:52:37 -05:00
Doug Coleman fa07f5d85f Allow - in peg.ebnf identifiers. Eating still not allowed... 2010-05-03 23:40:50 -05:00
Doug Coleman c7351595e5 Allow a-zA-Z0-9_ in identifiers for peg.ebnf 2010-05-03 23:36:29 -05:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman daf3094b8c use $subsections instead of $subsection 2009-11-18 16:40:18 -06:00
Joe Groff 3fbe722561 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Doug Coleman 7ce4b746e5 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Joe Groff 2ecf3fb568 fix load errors from bootstrapping 2009-10-28 12:51:03 -05:00
Joe Groff f1d9201cb2 update peg for [let change 2009-10-27 22:29:20 -05:00
Slava Pestov b6a0324be6 peg: fix unit test failures 2009-10-19 06:01:20 -05:00
Slava Pestov 191e3cf2fb peg.ebnf: fix 2009-10-19 04:05:26 -05:00
Slava Pestov bf5d0de840 peg.ebnf: turn $unchecked-examples into $examples 2009-10-19 03:44:50 -05:00
Chris Double 10b8976379 peg.ebnf doc fixes to appease help.lint 2009-10-19 18:26:19 +13:00
Chris Double 06a70fd3c6 Tweak what EBNF words are private 2009-10-19 18:14:13 +13:00
Chris Double 040a4e732a Basic peg.ebnf docs 2009-10-19 18:12:24 +13:00
Doug Coleman eceed177d6 replace usages of <" with """ 2009-09-20 22:42:40 -05:00
Doug Coleman 407377fc98 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Slava Pestov 66a9416473 Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Slava Pestov b62630b5ac Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
Slava Pestov fb6df472a2 Cleaning up USING: lists for new strict semantics 2009-05-14 16:54:16 -05:00
Slava Pestov 0c1e519dcb Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist 2009-05-13 22:15:48 -05:00
Slava Pestov 3353a777f7 Fixing some unit test failures 2009-04-22 07:05:00 -05:00
Doug Coleman 7a1841f59b (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
Doug Coleman dba4c0d589 fixing compiler errors in basis 2009-04-17 12:46:04 -05:00
Slava Pestov 99b8400e56 Documentation updates 2009-04-06 03:00:46 -05:00
Doug Coleman 6b6de2b8aa refactor some error handling in peg, more unit tests 2009-03-30 19:42:04 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Slava Pestov be4fb1e7d9 Move call( and execute( to core 2009-03-16 20:11:36 -05:00
Slava Pestov f1197fe327 peg.ebnf gives better stack effects 2009-03-16 03:29:04 -05:00
Slava Pestov 7ed56a3cef Make peg compilation infer 2009-03-14 00:34:04 -05:00
Slava Pestov 9696661ef5 Use 1|| instead of 0|| where appropriate in peg.ebnf to remove some stack shuffling 2009-03-12 21:21:32 -05:00
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
Slava Pestov 5bfa17d962 Split off error. methods into sub-vocabs in a few places 2008-12-08 20:04:13 -06:00
Slava Pestov b8eebd5c2b swap over == tuck; dupd swap == over 2008-11-10 00:16:11 -06:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Slava Pestov 724fae53e9 Move web framework to basis 2008-09-04 18:15:13 -05:00