PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

FLEX

FLEX

FLEX is a grammar language created in 1987 by Vern Paxson.

#131on PLDB 35Years Old 4.4kUsers
78Books 4Papers

Try now: Riju

Flex (fast lexical analyzer generator) is a free and open-source software alternative to lex. It is a computer program that generates lexical analyzers (also known as "scanners" or "lexers"). It is frequently used as the lex implementation together with Berkeley Yacc parser generator on BSD-derived operating systems (as both lex and yacc are part of POSIX), or together with GNU bison (a version of yacc) in *BSD ports and in Linux distributions. Read more on Wikipedia...


Example from Riju:
%{ #include <stdio.h> %} %% %% int yywrap() { printf("Hello, world!\n"); return 1; } int main() { yylex(); return 0; }
Example from Wikipedia:
%{ #include "y.tab.h" %} digit [0-9] letter [a-zA-Z] %% "+" { return PLUS; } "-" { return MINUS; } "*" { return TIMES; } "/" { return SLASH; } "(" { return LPAREN; } ")" { return RPAREN; } ";" { return SEMICOLON; } "," { return COMMA; } "." { return PERIOD; } ":=" { return BECOMES; } "=" { return EQL; } "<>" { return NEQ; } "<" { return LSS; } ">" { return GTR; } "<=" { return LEQ; } ">=" { return GEQ; } "begin" { return BEGINSYM; } "call" { return CALLSYM; } "const" { return CONSTSYM; } "do" { return DOSYM; } "end" { return ENDSYM; } "if" { return IFSYM; } "odd" { return ODDSYM; } "procedure" { return PROCSYM; } "then" { return THENSYM; } "var" { return VARSYM; } "while" { return WHILESYM; } {letter}({letter}|{digit})* { yylval.id = strdup(yytext); return IDENT; } {digit}+ { yylval.num = atoi(yytext); return NUMBER; } [ \t\n\r] /* skip whitespace */ . { printf("Unknown character [%c]\n",yytext[0]); return UNKNOWN; } %% int yywrap(void){return 1;}

Books about FLEX on goodreads

title author year reviews ratings rating
Programming Flex 2 Chafic Kazoun 2007 4 35 3.31
Programming Flex 3 Chafic Kazoun 2008 1 9 3.44

Books about FLEX from ISBNdb

title authors year publisher
Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications (Cookbooks (O'Reilly)) Joshua Noble and Todd Anderson and Garth Braithwaite and Marco Casario and Rich Tretola and David Tucker 2010 Adobe Developer Library
Adobe Flex 3: Training from the Source Tapper, Jeff and Labriola, Michael and Boles, Matthew and Talbot, James 2008 Adobe Press
Foundation ActionScript 3.0 with Flash CS3 and Flex McSharry, Sean and YardFace, Gerald and Webster, Steve 2007 Apress
Learning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library) Cole, Alaric 2008 Adobe Developer Library
Programming Flex 3 Kazoun, Chafic; Lott, Joey 20080514 O'Reilly Media, Inc.
Getting Started with Flex 4 Stallons, Jeanette and Shorten, Andrew and Genovese, Vince 2010 Adobe Developer Library
Creating Mashups with Adobe Flex and AIR (Friends of Ed Abobe Learning Library) Korhonen, Chris and Hassoun, David 2008 Apress
Programming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex Chafic Kazoun and Joey Lott 2007 Adobe Developer Library
Creating Visual Experiences with Flex 3.0 Sanchez, Juan and McIntosh, Andy 2008 Addison-Wesley Professional
Rich Internet Applications with Adobe Flex and Java : Secrets of the Masters Fain, Yakov; Rasputnis, Victor; Tartakovsky, Anatole 2022 SYS-CON Media
Apollo for Adobe Flex Developers Pocket Guide Mike Chambers; Rob Dixon; Jeff Swartz 20070309 O'Reilly Media, Inc.
Foundation ActionScript 3.0 for Flash and Flex Darren Richardson; Paul Milbourne 20091109 Springer Nature
The Essential Guide to Flex 2 with ActionScript 3.0 Charles Brown 20070510 Springer Nature
Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and LCDS Jacobs, Sas 2007 Apress
flex & bison: Text Processing Tools Levine, John 2009 O'Reilly Media
Compiler Design Using FLEX and YACC Das, Vinu V. 2007 PHI
Effortless Flex 4 Development Ullman, Larry 2010 New Riders
Adobe Flex 4.5 Fundamentals: Training from the Source Labriola, Michael and Tapper, Jeff 2011 Adobe Press
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers Lott, Joey and Schall, Darron and Peters, Keith 2006 Adobe Developer Library
Adobe Flex 4: Training from the Source, Volume 1 Labriola, Michael and Tapper, Jeff and Boles, Matthew 2010 Adobe Press
Developing Flex 4 Components: Using ActionScript & MXML to Extend Flex and AIR Applications Jones, Mike 2011 Addison-Wesley Professional
Flex 3 with Java Kore, Satish 2009 Packt Publishing
Creating Visual Experiences with Flex 3.0 Sanchez, Juan and McIntosh, Andy 2008 Addison-Wesley Professional
Foundation ActionScript 3.0 for Flash and Flex (Foundations) Richardson, Darren and Milbourne, Paul 2009 Apress
Flex 3 with Java Kore, Satish 2009 Packt Publishing
Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development (Adobe Developer Library) Cole, Alaric and Robison, Elijah 2010 Adobe Developer Library
Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex (Expert's Voice in Web Development) di Pisa, Filippo 2009 Apress
Flex 4 Fun Haase, Chet 2010 Artima Inc
Foundation XML and E4X for Flash and Flex (Foundations) Jacobs, Sas 2009 Apress
The Essential Guide to Flex 3 (Essentials) Brown, Charles 2008 Apress
Professional Adobe Flex 2 (Programmer to Programmer) Tretola, Rich and Barber, Simon and Erickson, Renaun 2007 Wrox
Apollo for Adobe Flex Developers Pocket Guide Chambers, Mike and Dixon, Rob and Swartz, Jeff 2007 Adobe Developer Library
Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers (Pocket Reference (O'Reilly)) Herrington, Jack D. and Kim, Emily 2008 Adobe Developer Library
AdvancED Flex 4 Tiwari, Shashank and Elrom, Elad and Schulze, Charlie 2010 Apress
flex & bison John Levine 20090805 O'Reilly Media, Inc.
Flex Solutions Marco Casario 20080226 Springer Nature
flex & bison John Levine 20090805 O'Reilly Media, Inc.
Programming Flex 2 Kazoun, Chafic. 2007 O'reilly
Learning Flex 4 Alaric Cole; Elijah Robison 20101102 O'Reilly Media, Inc.
Programming Flex 2 Chafic Kazoun; Joey Lott 20070416 O'Reilly Media, Inc.
Flex 3 Cookbook Joshua Noble; Todd Anderson 20080513 O'Reilly Media, Inc.
AdvancED Flex 3 Shashank Tiwari; Elad Elrom 20081123 Springer Nature
Programming Flex 3 Chafic Kazoun; Joey Lott 20080919 O'Reilly Media, Inc.
Flex on Rails: building rich Internet applications with Adobe Flex 3 and Rails 2 Hillerson, Tony. Addison-wesley
Flex Early Evaluation: Assessing Flex and Your Project Needs Anthony Franco 20070530 O'Reilly Media, Inc.
Hello! Flex 4 Peter Armstrong 20091031 Simon & Schuster
Flex 4 Cookbook Joshua Noble; Todd Anderson; Garth Braithwaite; Marco Casario; Rich Tretola 20100511 O'Reilly Media, Inc.
Flex 3 Early Evaluation: Assessing Flex and Your Project Needs The EffectiveUI Team 20070921 O'Reilly Media, Inc.
Foundation Flex for Developers Sas Jacobs 20080302 Springer Nature
Flex 4 in Action Dan Orlando; Joel Hooks; Tariq Ahmed 20101114 Simon & Schuster
AdvancED Flex Application Development Chris Charlton; R Blank; Omar Gonzalez; Hasan Otuome 20080805 Springer Nature
Foundation Flex for Designers Greg Goralski; Lordalex Leon 20080311 Springer Nature
Developing Flex 4 Components Mike E. Jones 20110110 Pearson Technology Group
Enterprise Development with Flex Yakov Fain; Victor Rasputnis; Anatole Tartakovsky 20100316 O'Reilly Media, Inc.
Flex Mobile in Action Jonathan Campos 20120530 Simon & Schuster
Introduction to Flex 2 Roger Braunstein 20070228 O'Reilly Media, Inc.
Beginning Java and Flex Filippo di Pisa 20100402 Springer Nature
Getting Started with Flex 3 Jack D. Herrington; Emily Kim; Adobe Development Team 20080624 O'Reilly Media, Inc.
Flex On Rails: Building Rich Internet Applications With Adobe Flex 3 And Rails 2 Hillerson, Tony. 2009 Addison-wesley
Programming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex Kazoun, Chafic; Lott, Joey 04/2007 O'Reilly Media, Inc.
Programming Flex 3: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex Kazoun, Chafic; Lott, Joey 09/2008 O'Reilly Media, Inc.
Developing iOS Applications with Flex 4.5 Rich Tretola 20110824 O'Reilly Media, Inc.
Developing Android Applications with Flex 4.5 Rich Tretola 20110509 O'Reilly Media, Inc.
Developing iOS Applications with Flex 4.5 Rich Tretola 20110824 O'Reilly Media, Inc.
Agile Enterprise Application Development with Flex The EffectiveUI Team 20080125 O'Reilly Media, Inc.
Developing Android Applications with Flex 4.5 Rich Tretola 20110509 O'Reilly Media, Inc.
The Essential Guide to Flex 3 Charles Brown 20080828 Springer Nature
Agile Enterprise Application Development with Flex The EffectiveUI Team; Tony Hillerson 20080125 O'Reilly Media, Inc.
Adobe Flex 77 Success Secrets - 77 Most Asked Questions On Adobe Flex - What You Need To Know Timothy Sosa 20140316 Emereo
Foundation XML and E4X for Flash and Flex Sas Jacobs 20090221 Springer Nature
Foundation ActionScript 3.0 with Flash CS3 and Flex Sean McSharry; Gerald YardFace; Steve Webster 20080731 Springer Nature
Flex 3 Cookbook: Code-Recipes, Tips, and Tricks for RIA Developers Noble, Joshua; Anderson, Todd 05/2008 O'Reilly Media, Inc.
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers Lott, Joey; Schall, Darron; Peters, Keith 10/2006 O'Reilly Media, Inc.
Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications Noble, Joshua; Anderson, Todd; Braithwaite, Garth; Casario, Marco; Tretola, Rich 05/2010 O'Reilly Media, Inc.
Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers Herrington, Jack D.; Kim, Emily; Team, Adobe Development 06/2008 O'Reilly Media, Inc.
Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development Alaric Cole; Elijah Robison 11/2010 O'Reilly Media, Inc.

Publications about FLEX from Semantic Scholar

title authors year citations influentialCitations
Building flexible real-time systems using the Flex language K. Kenny and Kwei-Jay Lin 1991 136 5
Expressing and maintaining timing constraints in FLEX Kwei-Jay Lin and S. Natarajan 1988 96 0
Flex : A Language for Programming Flexible Real-Time Systems Kwei-Jay Lin and J. Liu and K. Kenny and S. Natarajan 1991 14 0
Game E-Learning Code Master Dengan Konsep Mmorpg Menggunakan Adobe Flex 3 Fredy Purnomo and Monika Leslivania and D. Daniel and Lisye Mareta Cahya 2010 3 0
url.html 路 flex.html 路 simula.html

View source

PLDB - Build the next great programming language 路 v2022 Day 32 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com