Adding Constructs to ‘C’ Through Flex and Bison

Developing a unique language for coding if and for loops involves using creatively designed markers such as “ifff” and “4”. Meeting the three acceptance criteria requires coding loops using these markers, where “ifff” signifies an if loop and “4” represents a for loop. Coding loops conventionally with “0” and “4” is considered unacceptable. Additionally, the language requires modifiers for loops and their respective lengths to be placed on one line. The language also encompasses formatting rules, such as combining multiple lowercase letters and ensuring that the letter “c” appears three times for successful compilation. Repeated occurrence of certain letters is allowed and accepted within the language. Furthermore, specific responses like “np” for “no problem,” “sry” for “sorry,” and “fq” for “thank you” have been formulated based on input.

Authors

Institutions

Publication Details

Published
2024-11-07
DOI
https://doi.org/10.1109/csitss64042.2024.10816819
Primary Topic
Design Education and Practice
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adding Constructs to ‘C’ Through Flex and Bison

Meena Belwal, N Sumanth Reddy, Nachiketh Arroju, Nallabothula Vamsi
Design Education and Practice
article

Adding Constructs to ‘C’ Through Flex and Bison

Meena Belwal, N Sumanth Reddy, Nachiketh Arroju, Nallabothula Vamsi
article en

Abstract

Developing a unique language for coding if and for loops involves using creatively designed markers such as “ifff” and “4”. Meeting the three acceptance criteria requires coding loops using these markers, where “ifff” signifies an if loop and “4” represents a for loop. Coding loops conventionally with “0” and “4” is considered unacceptable. Additionally, the language requires modifiers for loops and their respective lengths to be placed on one line. The language also encompasses formatting rules, such as combining multiple lowercase letters and ensuring that the letter “c” appears three times for successful compilation. Repeated occurrence of certain letters is allowed and accepted within the language. Furthermore, specific responses like “np” for “no problem,” “sry” for “sorry,” and “fq” for “thank you” have been formulated based on input.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 74%
Design Education and Practice
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.