CHAR: works with all named Unicode code points. In the listener use tab completion to see, for example:
CHAR: ex<TAB> Where <TAB> is press the tab key for tab completion. > On Feb 22, 2016, at 6:07 AM, Alexander Ilin <ajs...@yandex.ru> wrote: > > Hello, Jon! > > Thank you for the reply! > > I've looked through the documentation you suggested, and that's exactly what > I need. > > I have a follow-up question regarding CHAR:. In the documentation there is a > line in the Examples section: > > CHAR: exclamation-mark > > It works. However I can't seem to find the definition of the > exclamation-mark word. I made a search in file contents, and it seems to only > exist in the core\syntax\syntax-docs.factor, and in the factor.image files. > > Where does it come from? Because I'd like to see the full list of words > available for use with CHAR:. > > Thanks. > > 22.02.2016, 16:52, "Jon Harper" <jon.harpe...@gmail.com>: >> Hi, >> >> The exact answer would be >> http://docs.factorcode.org/content/article-literals.html , for >> example: >> CONSTANT: CR-char-code 13 >> CONSTANT: LF-char-code 10 >> { 13 13 10 10 } ${ CR-char-code } ${ LF-char-code } replace >> >> However, in this case you can also use the "CHAR:" parsing word >> { 13 13 10 10 } { CHAR: \r } { CHAR: \n } replace >> >> regards, >> Jon >> Jon >> >>> On Mon, Feb 22, 2016 at 2:25 PM, Alexander Ilin <ajs...@yandex.ru> wrote: >>> Hello! >>> >>> The following code works the way I want it to: >>> >>> { 13 13 10 10 } { 13 } { 10 } replace >>> -> { 10 10 10 10 } >>> >>> But when I tried to use named constants, it no longer works: >>> >>> CONSTANT: CR-char-code 13 >>> CONSTANT: LF-char-code 10 >>> { 13 13 10 10 } { CR-char-code } { LF-char-code } replace >>> -> { 13 13 10 10 } >>> >>> I realized, that probably the issue is that by constructing sequences >>> with { } I somehow didn't give the words a chance to push their values >>> instead of themselves. >>> >>> What would be the correct way to use named constants for such a use case? >>> >>> ---=====--- >>> Александр >>> >>> >>> ------------------------------------------------------------------------------ >>> Site24x7 APM Insight: Get Deep Visibility into Application Performance >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>> Monitor end-to-end web transactions and take corrective actions now >>> Troubleshoot faster and improve end-user experience. Signup Now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >>> _______________________________________________ >>> Factor-talk mailing list >>> Factor-talk@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/factor-talk >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> _______________________________________________ >> Factor-talk mailing list >> Factor-talk@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/factor-talk > > ---=====--- > Александр > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > _______________________________________________ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk