Another case of trying out the swallow hack 0.2. This time, I'm shuffling some sections around. Enjoy!
0 < n < 100 | |
---|---|
Suche nach René C. Kiesler. Ok, nicht ganz so gängig. Aber naheliegend! :-) 1. Platz: TUWIS-Eintrag auf der TU-Wien. 2. Platz: EDV-Lexikon, bei dem ich mitgewirkt habe 3. Platz: wieder TUWIS-Eintrag (!!!) 4. Platz: Geizhals-Testbericht von mir (???) 5. Platz: (endlich) meine Homepage 6. Platz: Informatik-Forum: Attributierte Grammatik Testfälle 7. Platz: Strategic Engineering Works (WU Projekt von mir), allerdings nur die DOC-Datei. Nicht die Homepage! 8. Platz und folgende: Belanglose Einträge, die nichts mit mir zu tun haben. Fazit: Nicht schlecht, die ersten 7 Einträge handeln alle von mir. Mängel:
|
100 < n < 200 | |
---|---|
1 /* scanner.lex 2 (c) 2004 René C. Kiesler 3 4 please visit http://www.kiesler.at/ 5 for further informations & support. 6 */ 7 8 9 #include <math.h> 10 11 int num_lines = 1; 12 int last_open_sighting = -1; 13 14 15 KEYWORD func|where|end|if|then|else|not|hd|tl|islist|and 16 OPERATOR \:|\;|\,|\=|\-|\+|\*|\<|\(|\) 17 LEXEM {KEYWORD}|{OPERATOR} 18 19 HEXZAHL 0x[0-9a-fA-F]+ 20 DECZAHL [0-9]+ 21 22 IDENTIFIER [a-zA-Z][0-9a-zA-Z]* 23 24 WHITESPACE [ \t]+ 25 COMMENT_START \(\* 26 COMMENT_END \*\) 27 28 NEWLINE \n 29 30 ANYCHAR . 31 32 33 %x COMMENT 34 %% 35 36 37 {COMMENT_START} { BEGIN(COMMENT); 38 last_open_sighting = num_lines; 39 } 40 <COMMENT>{COMMENT_END} BEGIN(INITIAL); 41 <COMMENT><<EOF>> { fprintf(stderr, 42 "unmatched opening comment in line %d, %s\n", 43 last_open_sighting, "eof reached."); 44 exit(1); 45 } 46 <COMMENT>\n num_lines++; 47 <COMMENT>. /* alles im Kommentar ignorieren */ 48 49 {WHITESPACE} /* Whitespace, wird ignoriert */ 50 {NEWLINE} num_lines++; 51 52 {LEXEM} printf("%s\n", yytext); 53 54 {DECZAHL} printf("num 0x%x\n", atoi(yytext)); 55 {HEXZAHL} printf("num 0x%x\n", strtol(yytext, 0, 16)); 56 57 {IDENTIFIER} printf("ident %s\n", yytext); 58 59 {ANYCHAR} { fprintf(stderr, 60 "unknown character '%s' in line %d.\n", 61 yytext, num_lines); 62 exit(1); 63 } 64 65 %% 66 67 68 main(int argc, char **argv) { 69 yyin=argc>1 ? fopen(argv[1], "r") : stdin; 70 yylex(); 71 exit(0); 72 } 73 |
200 < n < 300 | |
---|---|
Grundlage: Das Lambda-Kalkül Abstraktion: Funktionen (höherer Ordnung) Eigenschaft: referentielle Transparenz historische Bedeutung: Basis vieler Programmiersprachen Anwendungsbereiche: Theoretische Informatik, künstliche Intelligenz, experimentelle Software und Programmierunterricht. Implementationen: LISP, ML, Miranda und Haskell |
here you can see some nonsense article. in case it makes sense, it's all fault of Swallow Hack 0.5 for Article Manager! |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content. |
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread